[lvm-devel] master - cleanup: clarify man pages about lvchange/vgchange -aay, use -aay in lvm2-cluster-activation script
Peter Rajnoha
prajnoha at fedoraproject.org
Tue Feb 11 12:49:27 UTC 2014
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=1a5062c9a7136f93a00b998ff0de1a32bb347b5f
Commit: 1a5062c9a7136f93a00b998ff0de1a32bb347b5f
Parent: a092cd33be13229b288ab44fb39e410c1ca57175
Author: Peter Rajnoha <prajnoha at redhat.com>
AuthorDate: Tue Feb 11 13:48:04 2014 +0100
Committer: Peter Rajnoha <prajnoha at redhat.com>
CommitterDate: Tue Feb 11 13:48:04 2014 +0100
cleanup: clarify man pages about lvchange/vgchange -aay, use -aay in lvm2-cluster-activation script
---
WHATS_NEW | 2 +-
man/lvchange.8.in | 5 +++--
man/vgchange.8.in | 7 ++++---
scripts/lvm2_cluster_activation_red_hat.sh.in | 4 +++-
4 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/WHATS_NEW b/WHATS_NEW
index c5bb6de..918123f 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,6 +1,6 @@
Version 2.02.106 -
====================================
- Add systemd native service for clvmd, cmirrord and cluster activation.
+ Add systemd native service for clvmd, cmirrord and clustered LV activation.
Remove ExecReload from lvmetad systemd unit: lvmetad -R undefined. (2.02.98)
Do not fork lvmetad if running under systemd.
Wipe DM_snapshot_cow signature without prompt in new LVs with blkid wiping.
diff --git a/man/lvchange.8.in b/man/lvchange.8.in
index 49337e4..64231c8 100644
--- a/man/lvchange.8.in
+++ b/man/lvchange.8.in
@@ -74,8 +74,9 @@ logical volumes. If autoactivation option is used (\-aay),
the logical volume is activated only if it matches an item in
the activation/auto_activation_volume_list set in lvm.conf.
If this list is not set, then all volumes are considered for
-autoactivation. The autoactivation is not yet supported for
-logical volumes that are part of partial or clustered volume groups.
+activation. The \-aay option should be also used during system
+boot so it's possible to select which volumes to activate using
+the activation/auto_activation_volume_list setting.
.IP
If clustered locking is enabled, -aey will activate exclusively
on one node and -aly will activate only on the local node.
diff --git a/man/vgchange.8.in b/man/vgchange.8.in
index 823d134..16adf4df 100644
--- a/man/vgchange.8.in
+++ b/man/vgchange.8.in
@@ -76,9 +76,10 @@ In other words, makes the logical volumes known/unknown to the kernel.
If autoactivation option is used (\-aay), each logical volume in
the volume group is activated only if it matches an item in the
activation/auto_activation_volume_list set in lvm.conf. If this
-list is not set, then all volumes are considered for autoactivation.
-The autoactivation is not yet supported for partial or clustered
-volume groups.
+list is not set, then all volumes are considered for activation.
+The \-aay option should be also used during system boot so it's
+possible to select which volumes to activate using the
+activation/auto_activation_volume_list settting.
.IP
If clustered locking is enabled, add 'e' to activate/deactivate
exclusively on one node or 'l' to activate/deactivate only
diff --git a/scripts/lvm2_cluster_activation_red_hat.sh.in b/scripts/lvm2_cluster_activation_red_hat.sh.in
index 2531ef2..0d4676c 100644
--- a/scripts/lvm2_cluster_activation_red_hat.sh.in
+++ b/scripts/lvm2_cluster_activation_red_hat.sh.in
@@ -31,7 +31,9 @@ activate() {
fi
echo -n "Activating ${LVM_VGS:-"all VG(s)"}: "
- ${lvm_vgchange} -ayl $LVM_VGS || return 1
+ # Respect activation/auto_activation_volume_list!
+ # Call "-aay" which is equal to "-aly" but respects this list.
+ ${lvm_vgchange} -aay $LVM_VGS || return 1
return 0
}
More information about the lvm-devel
mailing list