[Ocfs2-tools-devel] [PATCH 0/9] dx_dirs v5: brief info

Coly Li coly.li at suse.de
Wed Jan 27 12:08:25 PST 2010


This is the first runnable version of user space indexed dirs patch set. A very basic testing tells me it works somehow.
Therefore I replace RFC with PATCH now :-)

Unlike previous version, v5 patch set is based on 'master', includes all dx_dirs patches from Mark and me. In order to
apply Mark's initial patches to master HEAD, I rebase his patches to master HEAD and add my SOB.

ToDo:
- Make sure there is no conflict with fsck.ocfs2 -D option.
- Add support to tunefs.ocfs2

This version includes most of comments by Joel and Tao from previous versions.
Thansk for your review :-)

Signed-off-by: Coly Li <coly.li at suse.de>
Cc: Mark Fasheh <mfasheh at suse.com>
---
 debugfs.ocfs2/commands.c                  |  173 +++++
 debugfs.ocfs2/dump.c                      |  172 ++++-
 debugfs.ocfs2/find_inode_paths.c          |    3 +-
 debugfs.ocfs2/include/dump.h              |    7 +-
 debugfs.ocfs2/utils.c                     |    4 +-
 extras/find_hardlinks.c                   |    1 +
 extras/find_inode_paths.c                 |    1 +
 fsck.ocfs2/dirblocks.c                    |  127 +++-
 fsck.ocfs2/include/dirblocks.h            |    4 +
 fsck.ocfs2/pass1.c                        |   54 ++
 fsck.ocfs2/pass1b.c                       |    4 +-
 fsck.ocfs2/pass2.c                        |   38 +-
 fsck.ocfs2/pass3.c                        |    1 +
 fsck.ocfs2/pass4.c                        |    1 +
 fswreck/dir.c                             |    3 +
 include/ocfs2-kernel/ocfs2_fs.h           |  166 ++++-
 include/ocfs2/ocfs2.h                     |   70 ++-
 libocfs2/Makefile                         |    3 +-
 libocfs2/alloc.c                          |   95 +++
 libocfs2/dir_indexed.c                    | 1134 +++++++++++++++++++++++++++++
 libocfs2/dir_indexed.h                    |   25 +
 libocfs2/dir_iterate.c                    |  171 +++++-
 libocfs2/dir_iterate.h                    |    1 +
 libocfs2/dirblock.c                       |  280 +++++++-
 libocfs2/extent_tree.c                    |   53 ++
 libocfs2/extent_tree.h                    |    4 +
 libocfs2/extents.c                        |   89 +++
 libocfs2/feature_string.c                 |   12 +-
 libocfs2/inode.c                          |    5 +
 libocfs2/link.c                           |    1 +
 libocfs2/lookup.c                         |    1 +
 libocfs2/ocfs2_err.et                     |    3 +
 libocfs2/truncate.c                       |   15 +
 libocfs2/unlink.c                         |    1 +
 mkfs.ocfs2/mkfs.c                         |   17 +-
 ocfs2console/ocfs2interface/ocfs2module.c |    1 +
 sizetest/sizes.txt                        |    2 +-
 sizetest/sizetest.c                       |    3 +-
 tunefs.ocfs2/Makefile                     |    1 +
 tunefs.ocfs2/feature_indexed_dirs.c       |   89 +++
 tunefs.ocfs2/feature_quota.c              |    3 +-
 tunefs.ocfs2/op_features.c                |    2 +
 tunefs.ocfs2/op_list_sparse_files.c       |    4 +-
 tunefs.ocfs2/op_set_slot_count.c          |   10 +-
 44 files changed, 2795 insertions(+), 59 deletions(-)

-- 
Coly Li
SuSE Labs



More information about the Ocfs2-tools-devel mailing list