commit | e7c17e43090afe558c40bfb66637744c27bd2aeb | [log] [tgz] |
---|---|---|
author | Mark Fasheh <mfasheh@suse.com> | Thu Jan 29 18:17:46 2009 -0800 |
committer | Mark Fasheh <mfasheh@suse.com> | Fri Apr 03 11:39:16 2009 -0700 |
tree | 4c164c4ec59eaa7599c91f865a261517454ba45f | |
parent | 4ed8a6bb083bfcc21f1ed66a474b03c0386e4b34 [diff] |
ocfs2: Introduce dir free space list The only operation which doesn't get faster with directory indexing is insert, which still has to walk the entire unindexed directory portion to find a free block. This patch provides an improvement in directory insert performance by maintaining a singly linked list of directory leaf blocks which have space for additional dirents. Signed-off-by: Mark Fasheh <mfasheh@suse.com> Acked-by: Joel Becker <joel.becker@oracle.com>