[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