mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
lvconvert: display warning if raid1 LV image count does not change
Fix "lvconvert -mN $RaidLV" to display a warning in case the same number of images is being requested. Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1774696
This commit is contained in:
parent
119d594788
commit
3c9177fdc0
@ -3229,6 +3229,11 @@ int lv_raid_change_image_count(struct logical_volume *lv, int yes, uint32_t new_
|
|||||||
const char *level = seg->area_count == 1 ? "raid1 with " : "";
|
const char *level = seg->area_count == 1 ? "raid1 with " : "";
|
||||||
const char *resil = new_count < seg->area_count ? "reducing" : "enhancing";
|
const char *resil = new_count < seg->area_count ? "reducing" : "enhancing";
|
||||||
|
|
||||||
|
if (new_count == seg->area_count) {
|
||||||
|
log_warn("Type %s LV %s already has %u images.", lvseg_name(seg), display_lvname(lv), new_count);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
/* LV must be active to perform raid conversion operations */
|
/* LV must be active to perform raid conversion operations */
|
||||||
if (!lv_is_active(lv)) {
|
if (!lv_is_active(lv)) {
|
||||||
log_error("%s must be active to perform this operation.",
|
log_error("%s must be active to perform this operation.",
|
||||||
|
Loading…
Reference in New Issue
Block a user