diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2014-09-11 13:49:55 -0700 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2014-09-23 11:10:12 -0700 |
commit | 4c521f493b625c7982cf2eae246e86c893f62dfa (patch) | |
tree | cb88bac09865787eb17fb7e98854e25906729717 /fs/f2fs/node.h | |
parent | 60979115a69e0e7916a1c1796f902264f1350977 (diff) | |
download | talos-obmc-linux-4c521f493b625c7982cf2eae246e86c893f62dfa.tar.gz talos-obmc-linux-4c521f493b625c7982cf2eae246e86c893f62dfa.zip |
f2fs: use meta_inode cache to improve roll-forward speed
Previously, all the dnode pages should be read during the roll-forward recovery.
Even worsely, whole the chain was traversed twice.
This patch removes that redundant and costly read operations by using page cache
of meta_inode and readahead function as well.
Reviewed-by: Chao Yu <chao2.yu@samsung.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/node.h')
0 files changed, 0 insertions, 0 deletions