• Mark Fasheh's avatar
    ocfs2: Cache extent records · 83418978
    Mark Fasheh authored
    The extent map code was ripped out earlier because of an inability to deal
    with holes. This patch adds back a simpler caching scheme requiring far less
    code.
    
    Our old extent map caching was designed back when meta data block caching in
    Ocfs2 didn't work very well, resulting in many disk reads. These days our
    metadata caching is much better, resulting in no un-necessary disk reads. As
    a result, extent caching doesn't have to be as fancy, nor does it have to
    cache as many extents. Keeping the last 3 extents seen should be sufficient
    to give us a small performance boost on some streaming workloads.
    Signed-off-by: default avatarMark Fasheh <mark.fasheh@oracle.com>
    83418978
inode.c 33.5 KB