diff options
author | Mike Snitzer <snitzer@redhat.com> | 2010-03-23 22:30:18 +0000 |
---|---|---|
committer | Mike Snitzer <snitzer@redhat.com> | 2010-03-23 22:30:18 +0000 |
commit | a6bc975a2449fd3a1013acb77cb02600a087c2b7 (patch) | |
tree | 1c7f1b7d7eeb577cd923549f6e239307ca7c0216 /tools/lvcreate.c | |
parent | a2b6bbdfb28dbb760b5df76c7c1c75c96e40ea38 (diff) | |
download | lvm2-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.c | 3 |
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) || |