summaryrefslogtreecommitdiffstats
path: root/tools/lvcreate.c
diff options
context:
space:
mode:
authorMike Snitzer <snitzer@redhat.com>2010-03-23 22:30:18 +0000
committerMike Snitzer <snitzer@redhat.com>2010-03-23 22:30:18 +0000
commita6bc975a2449fd3a1013acb77cb02600a087c2b7 (patch)
tree1c7f1b7d7eeb577cd923549f6e239307ca7c0216 /tools/lvcreate.c
parenta2b6bbdfb28dbb760b5df76c7c1c75c96e40ea38 (diff)
downloadlvm2-a6bc975a2449fd3a1013acb77cb02600a087c2b7.tar.gz
lvm2-a6bc975a2449fd3a1013acb77cb02600a087c2b7.tar.xz
lvm2-a6bc975a2449fd3a1013acb77cb02600a087c2b7.zip
Improve activation monitoring option processing
. Add "monitoring" option to "activation" section of lvm.conf . Have clvmd consult the lvm.conf "activation/monitoring" too. . Introduce toollib.c:get_activation_monitoring_mode(). . Error out when both --monitor and --ignoremonitoring are provided. . Add --monitor and --ignoremonitoring support to lvcreate. Update lvcreate man page accordingly. . Clarify that '--monitor' controls the start and stop of monitoring in the {vg,lv}change man pages. Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'tools/lvcreate.c')
-rw-r--r--tools/lvcreate.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
index 211cfebb..10b5aa59 100644
--- a/tools/lvcreate.c
+++ b/tools/lvcreate.c
@@ -482,6 +482,9 @@ static int _lvcreate_params(struct lvcreate_params *lp,
return 0;
}
+ if (!get_activation_monitoring_mode(cmd, &lp->activation_monitoring))
+ return_0;
+
if (!_lvcreate_name_params(lp, cmd, &argc, &argv) ||
!_read_size_params(lp, lcp, cmd) ||
!_read_stripe_params(lp, cmd) ||