From 5b5c5cc618bbfaa2945d6fe2211443b28588764a Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Fri, 17 Nov 2017 23:02:44 +0100 Subject: [PATCH] toollib: avoid printing default stripe size When user is not creating striped LV, do not print rather confusing info about default stripe size. --- WHATS_NEW | 1 + tools/toollib.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/WHATS_NEW b/WHATS_NEW index c27db7c82..f78b6c20c 100644 --- a/WHATS_NEW +++ b/WHATS_NEW @@ -1,5 +1,6 @@ Version 2.02.177 - ==================================== + Fix printing of default stripe size when user is not using stripes. Activation code for pvmove automatically discovers holding LVs for resume. Make a pvmove LV locking holder. Do not change critical section counter on resume path without real resume. diff --git a/tools/toollib.c b/tools/toollib.c index 9b8834148..ffd9a4d60 100644 --- a/tools/toollib.c +++ b/tools/toollib.c @@ -1271,7 +1271,7 @@ static int _validate_stripe_params(struct cmd_context *cmd, const struct segment if (!stripe_size_required && *stripe_size) { log_print_unless_silent("Ignoring stripesize argument for %s devices.", segtype->name); *stripe_size = 0; - } else if (*stripes == 1 && (segtype_is_striped_target(segtype) || segtype_is_mirror(segtype))) { + } else if (*stripes == 1 && stripe_size_required) { stripe_size_required = 0; if (*stripe_size) { log_print_unless_silent("Ignoring stripesize argument with single stripe."); -- 2.43.5