[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