[Ocfs2-tools-commits] branch, master, updated. ocfs2-tools-1.4.0-376-g5d2207a
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Wed Sep 2 14:53:40 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, master has been updated
via 5d2207ad10ee5746ee9bce0cbf468cb2e006638a (commit)
via e5e327b342ef064769e9998911a0a7903b2b455b (commit)
via 1d4e4f33289ebab4a1849c8e9a9a78a19a280366 (commit)
via d3cb4c51af72cc15eeafc335e43ce58421e99adc (commit)
via 32443a9bbbb0f6802dadc76b63ad4d44701dbc94 (commit)
via 94b63fa16866f54e2d68785454064c7c465e2921 (commit)
via c85a2562495b36691e4af68e0ca92432bfe2647a (commit)
via 2a4d90e52603d84c60256f15937a86f0fecc5cec (commit)
via 0c3fb01d0f97e60c163c2446522db1fb9c1ae857 (commit)
via 9ac1ea0c94b064ed75d5a181b325f7200adcc7a3 (commit)
via b4fda7b701a30c6a48f1cf49d9a54eef4fe227c3 (commit)
via 8d6a519ff9c05a54f77bd97deba273824586bc8d (commit)
via 8097138e752d08ee463007c18be3f03438c7ddbe (commit)
from 0aad62f1ff5c3f72778f41528d689bc3d3241c9f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5d2207ad10ee5746ee9bce0cbf468cb2e006638a
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:12 2009 +0200
Fix tunefs space check when disabling SPARSE feature
Tunefs missed addition of number clusters needed to fill holes when disabling
SPARSE feature and hence the check whether there's enough space in the
filesystem didn't work.
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit e5e327b342ef064769e9998911a0a7903b2b455b
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:11 2009 +0200
Change headers to reflect that quota is now fully supported.
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 1d4e4f33289ebab4a1849c8e9a9a78a19a280366
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:10 2009 +0200
Add quota support to tunefs.ocfs2
Implement setting of quota feature via tunefs.ocfs2. Also properly create /
delete local quota files when number of slots increases / decreases, update
quota information when sparse feature gets disabled.
Implement setting of interval in which we sync changes in local quota file to
the global quota file.
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit d3cb4c51af72cc15eeafc335e43ce58421e99adc
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:09 2009 +0200
Quota support for mkfs.ocfs2
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 32443a9bbbb0f6802dadc76b63ad4d44701dbc94
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:08 2009 +0200
Quota support for fsck.ocfs2
After the filesystem is fixed, scan quota files and try to gather as much
information about set limits as possible. Then scan the filesystem to
compute correct quota usage and dump all the gathered information into
freshly created quota files.
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 94b63fa16866f54e2d68785454064c7c465e2921
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:07 2009 +0200
Write out quota info changes on ocfs2_close()
We don't write out change of information in quota file header on each change,
we rather cache it in ocfs2_filesys structure. So write out all the
information when ocfs2_close() is called.
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit c85a2562495b36691e4af68e0ca92432bfe2647a
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:06 2009 +0200
Implement quota functions to libocfs2
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 2a4d90e52603d84c60256f15937a86f0fecc5cec
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:05 2009 +0200
Provide ocfs2_cached_inode_extend_allocation()
So far we had only ocfs2_extend_allocation() which read the inode from
disk. Provide also the cached variant.
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 0c3fb01d0f97e60c163c2446522db1fb9c1ae857
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:26:04 2009 +0200
Update ocfs2_fs.h to contain all necessary quota structures and constants, create quota_tree.h
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 9ac1ea0c94b064ed75d5a181b325f7200adcc7a3
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:06:13 2009 +0200
Share only io cache and not the whole io channel in tunefs.ocfs2
Sharing only io cache has a benefit that we can do writeback in ocfs2_close()
if needed and also we don't lose open fd to the device which we did previously.
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit b4fda7b701a30c6a48f1cf49d9a54eef4fe227c3
Author: Jan Kara <jack at suse.cz>
Date: Tue Aug 11 14:06:12 2009 +0200
Implement cache sharing for io channels
Implement function io_share_cache() to allow sharing of caches for two
io channels.
Signed-off-by: Jan Kara <jack at suse.cz>
Signed-off-by: Joel Becker <joel.becker at oracle.com>
commit 8d6a519ff9c05a54f77bd97deba273824586bc8d
Merge: 8097138e752d08ee463007c18be3f03438c7ddbe 0aad62f1ff5c3f72778f41528d689bc3d3241c9f
Author: Joel Becker <joel.becker at oracle.com>
Date: Wed Sep 2 14:49:03 2009 -0700
Merge branch 'master' of /build/jlbec/ocfs2-tools/upstream/
commit 8097138e752d08ee463007c18be3f03438c7ddbe
Author: Joel Becker <joel.becker at oracle.com>
Date: Tue Aug 25 17:00:10 2009 -0700
fsck.ocfs2, fswreck: Fix EXTENT_MARKED_UNWRITTEN error.
Filesystems without OCFS2_FEATURE_RO_COMPAT_UNWRITTEN should not have
extent records with the OCFS2_EXT_UNWRITTEN flag set. Teach fsck to
check for them and correct them. Teach fswreck to create them.
Signed-off-by: Joel Becker <joel.becker at oracle.com>
-----------------------------------------------------------------------
Summary of changes:
fsck.ocfs2/Makefile | 2 +
fsck.ocfs2/extent.c | 11 +
fsck.ocfs2/fsck.c | 9 +
fsck.ocfs2/fsck.ocfs2.checks.8.in | 37 +
.../journal.h => fsck.ocfs2/include/pass5.h | 13 +-
fsck.ocfs2/pass5.c | 533 +++++++++
fswreck/corrupt.c | 1 +
fswreck/extent.c | 16 +
fswreck/include/fsck_type.h | 3 +-
fswreck/main.c | 3 +
include/ocfs2-kernel/ocfs2_fs.h | 14 +-
include/ocfs2-kernel/quota_tree.h | 15 +
include/ocfs2/ocfs2.h | 91 ++
libocfs2/Makefile | 1 +
libocfs2/closefs.c | 14 +
libocfs2/extend_file.c | 52 +-
libocfs2/feature_string.c | 22 +-
libocfs2/ocfs2_err.et | 6 +
libocfs2/quota.c | 1219 ++++++++++++++++++++
libocfs2/unix_io.c | 16 +-
mkfs.ocfs2/mkfs.c | 146 +++-
mkfs.ocfs2/mkfs.h | 1 +
mkfs.ocfs2/mkfs.ocfs2.8.in | 16 +
tunefs.ocfs2/Makefile | 6 +-
tunefs.ocfs2/feature_quota.c | 418 +++++++
tunefs.ocfs2/feature_sparse_files.c | 110 ++-
tunefs.ocfs2/libocfs2ne.c | 19 +-
tunefs.ocfs2/ocfs2ne.c | 26 +
tunefs.ocfs2/op_features.c | 4 +
tunefs.ocfs2/op_set_quota_sync_interval.c | 170 +++
tunefs.ocfs2/op_set_slot_count.c | 91 ++-
31 files changed, 3024 insertions(+), 61 deletions(-)
copy fswreck/include/journal.h => fsck.ocfs2/include/pass5.h (79%)
create mode 100644 fsck.ocfs2/pass5.c
create mode 100644 include/ocfs2-kernel/quota_tree.h
create mode 100644 libocfs2/quota.c
create mode 100644 tunefs.ocfs2/feature_quota.c
create mode 100644 tunefs.ocfs2/op_set_quota_sync_interval.c
hooks/post-receive
--
Tools to manage the ocfs2 filesystem.
More information about the Ocfs2-tools-commits
mailing list