summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2017-02-07 15:01:30 -0600
committerDavid Teigland <teigland@redhat.com>2017-02-10 16:45:33 -0600
commit70c3a14c316f41f98abd4f87329642f7106f7190 (patch)
tree06c4b70eea57da4a199cc8016cacc670d337c3a9
parent6960c93f67ed328c1fe07f908eec6a90c368b4f0 (diff)
downloadlvm2-70c3a14c316f41f98abd4f87329642f7106f7190.tar.gz
lvconvert: remove code for changing region size
from the generic raid type conversion code.
-rw-r--r--tools/lvconvert.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/tools/lvconvert.c b/tools/lvconvert.c
index 4e86698f4..4d6b1c9b1 100644
--- a/tools/lvconvert.c
+++ b/tools/lvconvert.c
@@ -1402,13 +1402,13 @@ static int _lvconvert_raid(struct logical_volume *lv, struct lvconvert_params *l
return 1;
}
goto try_new_takeover_or_reshape;
- } else if (!arg_is_set(cmd, regionsize_ARG) && (!*lp->type_str || seg->segtype == lp->segtype)) {
+ } else if (!*lp->type_str || seg->segtype == lp->segtype) {
log_error("Conversion operation not yet supported.");
return 0;
}
if ((seg_is_linear(seg) || seg_is_striped(seg) || seg_is_mirrored(seg) || lv_is_raid(lv)) &&
- ((lp->type_str && lp->type_str[0]) || arg_is_set(cmd, regionsize_ARG))) {
+ (lp->type_str && lp->type_str[0])) {
/* Activation is required later which precludes existing supported raid0 segment */
if ((seg_is_any_raid0(seg) || segtype_is_any_raid0(lp->segtype)) &&
!(lp->target_attr & RAID_FEATURE_RAID0)) {
@@ -1430,12 +1430,8 @@ static int _lvconvert_raid(struct logical_volume *lv, struct lvconvert_params *l
if (!arg_is_set(cmd, stripes_long_ARG))
lp->stripes = 0;
- /*
- * FIXME: arg_is_set() workaround for region size until the cli validation patches got merged;
- * i needs "--type raid*", because lp->region_size isn't set w/o it
- */
if (!lv_raid_convert(lv, lp->segtype, lp->yes, lp->force, lp->stripes, lp->stripe_size_supplied, lp->stripe_size,
- arg_is_set(cmd, regionsize_ARG) ? lp->region_size : 0, lp->pvh))
+ lp->region_size, lp->pvh))
return_0;
log_print_unless_silent("Logical volume %s successfully converted.",
@@ -1456,12 +1452,8 @@ try_new_takeover_or_reshape:
if (lp->type_str && lp->type_str[0] && lp->segtype != seg->segtype &&
((seg_is_raid4(seg) && seg_is_striped(lp) && lp->stripes > 1) ||
(seg_is_striped(seg) && seg->area_count > 1 && seg_is_raid4(lp)))) {
- /*
- * FIXME: arg_is_set() workaround for region size until the cli validation patches got merged;
- * i needs "--type raid*", because lp->region_size isn't set w/o it
- */
if (!lv_raid_convert(lv, lp->segtype, lp->yes, lp->force, lp->stripes, lp->stripe_size_supplied, lp->stripe_size,
- arg_is_set(cmd, regionsize_ARG) ? lp->region_size : 0, lp->pvh))
+ lp->region_size, lp->pvh))
return_0;
log_print_unless_silent("Logical volume %s successfully converted.",