Open GoogleCodeExporter opened 9 years ago
我给出两种解决方案,自己感觉不是很smart,但是比较直接,
有效,
需要康师哥 review 一下,如果合适再进行fix,具体方案如下:
方案一[前提是,每个段中的log中的inode的mtime不是按照从小到
大的自然顺序]
--------------------------------------------------------------------------------
------------------------------------
我们可以把选定段中的每个log中的inode的按照mtime
从大到小进行排序,
(注意:从大到小有序)
然后与timestamp进行比较,这样如果碰到第一个
小于timestamp的inode,则是我们需要找的。
方案二[前提是,每个段中的log中的inode的mtime是按照从小到大
的自然顺序]
--------------------------------------------------------------------------------
-------------------------------------
这就简单了,省去排序的步骤了,直接从每个段得最后提取lo
g即可。
我更偏向于方案二,目前还没想出方案一是否存在。如果方��
�一的前提存在,那么
解决起来可能复杂一点了 ;-)
Original comment by harryxi...@gmail.com
on 1 Feb 2012 at 6:30
Original issue reported on code.google.com by
harryxi...@gmail.com
on 1 Feb 2012 at 5:16