[Ocfs2-tools-commits] branch, master, updated. ocfs2-tools-1.4.0-86-gca7a91e

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Tue Jun 10 18:57:45 PDT 2008


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  ca7a91ef3b372e587638eae36e5cca7710a75b58 (commit)
       via  3cb246eea08b7d9a97495c9f4cfa40bca5bb96b9 (commit)
       via  f5032771bc41bf9ff31ed42f332d8ec8def39e55 (commit)
       via  03dee8cd4108332688b8f74830221077f112c0cd (commit)
       via  e27912c192f43142cf910f45f82e8025499da1e9 (commit)
       via  955ae21478fe8045958c7fb982435a6aaeb7b19a (commit)
      from  fddefc4d7bd2ceeef3b52328b36ac3734cae7a68 (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 ca7a91ef3b372e587638eae36e5cca7710a75b58
Author: Joel Becker <joel.becker at oracle.com>
Date:   Tue Jun 3 14:56:09 2008 -0700

    ocfs2_hb_ctl: Enable support for all cluster stacks
    umount.ocfs2: Gone!
    
    Remove the check for non-o2cb cluster stacks in ocfs2_hb_ctl - it now
    is used for all stacks.
    
    With this, umount.ocfs2 is no longer needed.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>
    Signed-off-by: Mark Fasheh <mfasheh at suse.com>

commit 3cb246eea08b7d9a97495c9f4cfa40bca5bb96b9
Author: Joel Becker <joel.becker at oracle.com>
Date:   Tue Jun 3 15:08:30 2008 -0700

    mount.ocfs2,ocfs2_hb_ctl: Use OCFS2_FS_NAME as the mount service
    
    Use OCFS2_FS_NAME as the service for actual mounts.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>
    Signed-off-by: Mark Fasheh <mfasheh at suse.com>

commit f5032771bc41bf9ff31ed42f332d8ec8def39e55
Author: Joel Becker <joel.becker at oracle.com>
Date:   Tue Jun 3 16:16:17 2008 -0700

    ocfs2_controld: Allow multiple real mounts.
    
    We want all real mounts to advertise the same 'service', so the daemon
    must notice them and allow multiple mounts.  Real mounts will use the
    service OCFS2_FS_NAME.  Multiple instances of other services are still
    not allowed.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>
    Signed-off-by: Mark Fasheh <mfasheh at suse.com>

commit 03dee8cd4108332688b8f74830221077f112c0cd
Author: Joel Becker <joel.becker at oracle.com>
Date:   Tue Jun 3 15:54:31 2008 -0700

    ocfs2_controld: Rename 'mountpoint' to 'service'
    
    We really want to track services now, so rename 'struct mountpoint' to
    'struct service' in ocfs2_controld/mount.c
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>
    Signed-off-by: Mark Fasheh <mfasheh at suse.com>

commit e27912c192f43142cf910f45f82e8025499da1e9
Author: Joel Becker <joel.becker at oracle.com>
Date:   Mon Jun 2 18:05:31 2008 -0700

    ocfs2_hb_ctl: Support all cluster stacks.
    
    ocfs2_hb_ctl now looks up the cluster descriptor, so it should be able
    to control group join/leave for all stacks.
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>
    Signed-off-by: Mark Fasheh <mfasheh at suse.com>

commit 955ae21478fe8045958c7fb982435a6aaeb7b19a
Author: Joel Becker <joel.becker at oracle.com>
Date:   Mon Jun 2 15:04:46 2008 -0700

    ocfs2_hb_ctl: Use ocfs2_hb_ctl again for o2cb umount(2).
    
    We've determined that mountpoints cannot be safely tracked from
    userspace.  The only safe place to leave a filesystem group is in
    put_super(7).  We used to do this via ocfs2_hb_ctl, and we're going to
    do so again.
    
    This change does three things:
    
    1) Puts ocfs2_hb_ctl(8) back in /proc/sys/fs/ocfs2/nm/hb_ctl_path
    2) Teaches ocfs2_hb_ctl(8) to do nothing when the cluster stack isn't o2cb
    3) Teaches umount.ocfs2(8) to skip cluster interaction when the cluster
       stack *is* o2cb.
    
    Thus, ocfs2_hb_ctl(8) is used for o2cb clusters and umount.ocfs2(8) is
    used for all other cluster stacks.  Future changes will add support for
    all cluster stacks to ocfs2_hb_ctk(8), removing the need for
    umount.ocfs2(8).
    
    Signed-off-by: Joel Becker <joel.becker at oracle.com>
    Signed-off-by: Mark Fasheh <mfasheh at suse.com>

-----------------------------------------------------------------------

Summary of changes:
 configure.in                              |   27 ---
 mount.ocfs2/.gitignore                    |    1 -
 mount.ocfs2/Makefile                      |    9 +-
 mount.ocfs2/mount.ocfs2.c                 |    2 +-
 mount.ocfs2/umount.ocfs2.c                |  260 --------------------------
 ocfs2_controld/main.c                     |   12 +-
 ocfs2_controld/mount.c                    |  283 +++++++++++++++--------------
 ocfs2_hb_ctl/ocfs2_hb_ctl.c               |   59 +++++--
 vendor/common/o2cb.init.sh                |   12 --
 vendor/common/ocfs2-tools.spec-generic.in |    1 -
 10 files changed, 203 insertions(+), 463 deletions(-)
 delete mode 100644 mount.ocfs2/umount.ocfs2.c


hooks/post-receive
-- 
Tools to manage the ocfs2 filesystem.



More information about the Ocfs2-tools-commits mailing list