[Ocfs2-tools-commits] branch, refcount, created. ocfs2-tools-1.4.0-306-gef43275
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Thu May 7 15:15:00 PDT 2009
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Tools to manage the ocfs2 filesystem.".
The branch, refcount has been created
at ef43275d5b0ff4802282c9952edc046e1ae33faf (commit)
- Log -----------------------------------------------------------------
commit ef43275d5b0ff4802282c9952edc046e1ae33faf
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 18:59:21 2009 -0700
debugfs.ocfs2: Dump the new refcount structures.
Walk the refcount tree for refcount blocks. Dump the records in leaf
blocks.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 7ddccad3be4c5bfadbbe044a7846d08aa182cb25
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 18:27:53 2009 -0700
libocfs2: Add the ability to look up records in the refcount btree.
The ocfs2_refcount_tree_get_rec() function looks up a physical cpos in
the given refcount tree.
This includes adding ocfs2_new_refcount_tree_path() so that we can use
ocfs2_find_leaf() on refcount trees.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 925c880ce400749f7880563c87fb66241350d1d1
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 18:15:08 2009 -0700
libocfs2: Make ocfs2_find_leaf() find all leaves.
With the updates to ocfs2_new_path(), you'll notice that
ocfs2_find_leaf() and ocfs2_xattr_find_leaf() only disagree in their
buffer. How about we export ocfs2_new_*_path() and let
ocfs2_find_leaf() take a path. I like it!
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 8bcc777f1c3f229196831f06e9d7c5b51b295b51
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 18:01:30 2009 -0700
libocfs2: Create ocfs2_new_xattr_tree_path().
Why hand-build a path for xattr trees when we can build one using
ocfs2_new_path() now? Then ocfs2_xattr_find_leaf() is nicer to look at.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit def23d54df9df7f2c01176b2d5238685f546eced
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 17:53:24 2009 -0700
libocfs2: Make ocfs2_new_path() structure agnostic.
We don't care that we have a dinode, so don't require one for
ocfs2_new_path(). We can the write ocfs2_new_path_from_path() and use
it.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 28b4fa945861e61368cf891b46688ff8361b636d
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 16:22:06 2009 -0700
libocfs2: Move refcount functions out of extent.c
The new refcount tree is a consumer of the btree code, not a
modification thereof. So let's take it to its own source file.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit e358b9d04773698a718d07d8d98a25c0a090cf31
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 15:35:09 2009 -0700
debugfs.ocfs2: Print the fields of an ocfs2_refcount_block.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 6845afe602e76216d105bbf7d09b8f9cfcec2a4b
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 13:55:22 2009 -0700
debugfs.ocfs2: REFCOUNT_RECORD no longer exists
We don't have the magic extent_rec, so print what you're supposed to.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 84e50f2a0eb151e10d4831982d2dfbfa12ebaa4c
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 13:36:22 2009 -0700
libocfs2: Add printable refcount flags.
Things like debugfs want the nice pretty names for the refcount flags.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit d739330c38b6b2b47fb3876cc5dec002a9f3a1a8
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 13:30:11 2009 -0700
libocfs2: Remove the REFCOUNT_RECORD extent flag, it doesn't exist
More changes.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit dd3bff74cf7c8408a4a648331dc43c941b9d8ba7
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 13:25:57 2009 -0700
libocfs2: Update the refcount block swapping code
We now have refcount records or extent lists, so we need to do more work
when swapping them.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit b5ac8264d752fba47ff37bb0f17e73ff4c91a3ad
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 13:15:24 2009 -0700
libocfs2: Restore the old extent list swap code.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 869f286e12765811fd52f7c021478ba9f3c9e1c1
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri May 1 13:12:12 2009 -0700
ocfs2-tools: Update the disk structures.
We've changed the structures. Let's update ocfs2_fs.h.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 0615fc1aa0792bab744423c68429823df58e07c3
Author: Joel Becker <joel.becker at oracle.com>
Date: Sat Mar 28 22:36:42 2009 -0700
libocfs2: Swap i_refcount_loc.
Whoops, fogot to swap it.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 93dfc455eaa631bc5687f71facb685aad76d5776
Author: Joel Becker <joel.becker at oracle.com>
Date: Mon Feb 23 20:04:37 2009 -0800
ocfs2: Add the REFLINK ioctl(2) definition.
This is an ocfs2-specific ioctl(2) right now.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 8768f78e445b259d6760ea652a3aabb5af74d385
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri Feb 20 18:55:27 2009 -0800
libocfs2: Add REFCOUNT_TREE to the supported feature list.
Add OCFS2_FEATURE_INCOMPAT_REFCOUNT_TREE to the list of features
supported by ocfs2-tools.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 96f8ff6721aaa07a7f31f2b41d6c88142d7d390e
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri Feb 20 18:41:46 2009 -0800
debugfs.ocfs2: Dump refcount trees
debugfs.ocfs2 gains the 'refcount' command. This will dump a refcount
tree including its extents. If passed an inode specification, it will
dump the refcount tree associated with that inode. If it is passed the
refcount block directly (surrounded by angle brackets, of course), it
will just read the refcount block.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 913ed1626aa2a5e88b5e08912151e1779f6c6f7d
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri Feb 20 18:16:07 2009 -0800
libocfs2: Add the 'refcount' feature to the feature definitions.
Add refcount trees to the selectable and printable feature definitions.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit aabff6f4f4b06d5c4ca177bcf5c753b7799c8224
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri Feb 20 18:11:11 2009 -0800
debugfs.ocfs2: Print extent flags readably.
Use the new extent flag printer to dump them nicely in debugfs.ocfs2.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 6e0ea270ab1458fc660c493ba9aee7dd073adb0e
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri Feb 20 17:59:08 2009 -0800
libocfs2: Add extent flag printing.
We have added more extent flags, so we should centralize printing them.
This is very similar to the same code for feature and tunefs flags.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit feb6a1321d5b8a2de1696994896f69efe49bb51c
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri Feb 20 17:40:28 2009 -0800
libocfs2: Add ocfs2_write_refcount_block()
The corresponding write function.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 05240db15749ee0ed6e8ec2969a5a10a5500b4b7
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri Feb 20 17:36:10 2009 -0800
libocfs2: Add ocfs2_read_refcount_block().
The extent list swap code learns about leaf extent records for refcount
trees, and we now can read refcount blocks.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 126d725fcd7cd70ea9009e157b97714dfa0a3229
Author: Joel Becker <joel.becker at oracle.com>
Date: Fri Feb 20 17:24:39 2009 -0800
ocfs2-tools: Add disk layout for refcount trees.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
-----------------------------------------------------------------------
hooks/post-receive
--
Tools to manage the ocfs2 filesystem.
More information about the Ocfs2-tools-commits
mailing list