[Ocfs2-tools-devel] [PATCH 00/12] dx_dirs v9: brief info

Coly Li coly.li at suse.de
Mon Mar 8 00:27:59 PST 2010


The v8 patches are merged into SLES11 HAE SP1 ocfs2-tools package to test for days. There are some bugs reported, the v9
patch contains these bug fixes.

Here are the changes for v9 patches from v8 patches,
1) Bug fixes and code clean up. I do not append the fixes as new patches, just refresh most of them into existed patches
(BNC[1]#585418, BNC#584578).
2) I thought incorrectly that indexed-dirs depends on metaecc, indeed I was wrong. The v9 patches removes the code which
handles the metaecc dependency for indexed-dirs.
3) Rebase the patches to v1.6.0

All the v9 patches can be found from dx_dirs branch of upstream ocfs2-tools tree. Thanks for your review.

[1]BNC: bugzilla.novell.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                        |   47 +-
 fsck.ocfs2/pass3.c                        |    1 +
 fsck.ocfs2/pass4.c                        |    1 +
 fswreck/dir.c                             |    3 +
 include/ocfs2-kernel/ocfs2_fs.h           |  161 ++++-
 include/ocfs2/ocfs2.h                     |  101 ++-
 libocfs2/Makefile                         |    3 +-
 libocfs2/alloc.c                          |   96 ++
 libocfs2/dir_indexed.c                    | 1420 +++++++++++++++++++++++++++++
 libocfs2/dir_iterate.c                    |  171 ++++-
 libocfs2/dir_iterate.h                    |    1 +
 libocfs2/dirblock.c                       |  289 ++++++-
 libocfs2/expanddir.c                      |   18 +-
 libocfs2/extent_tree.c                    |   53 ++
 libocfs2/extent_tree.h                    |    5 +
 libocfs2/extents.c                        |   89 ++
 libocfs2/feature_string.c                 |   12 +-
 libocfs2/inode.c                          |    5 +
 libocfs2/link.c                           |    9 +
 libocfs2/lookup.c                         |   71 ++-
 libocfs2/ocfs2_err.et                     |    6 +
 libocfs2/truncate.c                       |   16 +
 libocfs2/unlink.c                         |  187 ++++-
 mkfs.ocfs2/mkfs.c                         |   17 +-
 ocfs2console/ocfs2interface/ocfs2module.c |    1 +
 sizetest/sizes.txt                        |    2 +-
 sizetest/sizetest.c                       |    5 +-
 tunefs.ocfs2/Makefile                     |    1 +
 tunefs.ocfs2/feature_indexed_dirs.c       |  326 +++++++
 tunefs.ocfs2/feature_metaecc.c            |    2 +-
 tunefs.ocfs2/feature_quota.c              |    3 +-
 tunefs.ocfs2/o2ne_err.et                  |   12 +
 tunefs.ocfs2/op_features.c                |    2 +
 tunefs.ocfs2/op_list_sparse_files.c       |    4 +-
 tunefs.ocfs2/op_set_slot_count.c          |   10 +-
 46 files changed, 3621 insertions(+), 79 deletions(-)
-- 
Coly Li
SuSE Labs



More information about the Ocfs2-tools-devel mailing list