summaryrefslogtreecommitdiffstats
path: root/tools/lvcreate.c
diff options
context:
space:
mode:
authorJonathan Earl Brassow <jbrassow@redhat.com>2010-05-11 21:40:11 +0000
committerJonathan Earl Brassow <jbrassow@redhat.com>2010-05-11 21:40:11 +0000
commitdfafb8fb202ed33f38521a5db52b79cadeac33e0 (patch)
tree6040f199e69a8ec1b76932571f37a05a3f450442 /tools/lvcreate.c
parentfff111fe22a75e7a122c5bf8a5f33c416b56a658 (diff)
downloadlvm2-dfafb8fb202ed33f38521a5db52b79cadeac33e0.tar.gz
lvm2-dfafb8fb202ed33f38521a5db52b79cadeac33e0.tar.xz
lvm2-dfafb8fb202ed33f38521a5db52b79cadeac33e0.zip
If we are checking if '--nosync' was called with the mirror argument,
then let's also check if '--mirrorlog' was called with the mirror argument.
Diffstat (limited to 'tools/lvcreate.c')
-rw-r--r--tools/lvcreate.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/lvcreate.c b/tools/lvcreate.c
index 9da606e1..d0e962f6 100644
--- a/tools/lvcreate.c
+++ b/tools/lvcreate.c
@@ -394,6 +394,11 @@ static int _lvcreate_params(struct lvcreate_params *lp,
return 0;
}
+ if (arg_count(cmd, mirrorlog_ARG)) {
+ log_error("--mirrorlog is only available with mirrors");
+ return 0;
+ }
+
if (arg_count(cmd, nosync_ARG)) {
log_error("--nosync is only available with mirrors");
return 0;