summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-06-14 13:40:57 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2016-06-23 14:57:08 +0200
commitd578d8d3a1bbf5d20151ed8bc33caa307e2c7292 (patch)
tree1682fd329e9eae1ba6a547d9125d54ad67f6327f
parent58d414f7f5d998e32234e7a6c2d6c9d0ad38f996 (diff)
downloadlvm2-d578d8d3a1bbf5d20151ed8bc33caa307e2c7292.tar.gz
lvresize: inform about ignored args with --use-polices
When --use-polices is specified, all size args are meaningless, as the resize is based upon policy. So just keep user informed.
-rw-r--r--tools/lvresize.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/lvresize.c b/tools/lvresize.c
index fe200d4c1..9fb35bdd4 100644
--- a/tools/lvresize.c
+++ b/tools/lvresize.c
@@ -37,6 +37,15 @@ static int _lvresize_params(struct cmd_context *cmd, int argc, char **argv,
lp->extents = 0;
lp->sign = SIGN_PLUS;
lp->percent = PERCENT_LV;
+
+ if (arg_from_list_is_set(cmd, NULL,
+ chunksize_ARG, extents_ARG,
+ poolmetadatasize_ARG,
+ regionsize_ARG,
+ size_ARG,
+ stripes_ARG, stripesize_ARG,
+ -1))
+ log_print_unless_silent("Ignoring size parameters with --use-policies.");
} else {
/*
* Allow omission of extents and size if the user has given us