Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=e611f82a11fb9c...
Commit: e611f82a11fb9c489e73de8c05447ebe2cc26d9a
Parent: 8270ff5702e0fa846714ac7366aade84b3e85209
Author: Heinz Mauelshagen <heinzm(a)redhat.com>
AuthorDate: Fri Oct 28 21:45:00 2016 +0200
Committer: Heinz Mauelshagen <heinzm(a)redhat.com>
CommitterDate: Fri Oct 28 21:45:00 2016 +0200
lvconvert: fix raid repair regression
Limit prevention to raid1 as intended with commit 8270ff5702e0.
Related to rhbz1311765
---
lib/metadata/raid_manip.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/lib/metadata/raid_manip.c b/lib/metadata/raid_manip.c
index d15baf6..4d3d63f 100644
--- a/lib/metadata/raid_manip.c
+++ b/lib/metadata/raid_manip.c
@@ -306,6 +306,9 @@ static int _raid_devs_sync_healthy(struct logical_volume *lv)
if (!_raid_in_sync(lv))
return 0;
+ if (!seg_is_raid1(first_seg(lv)))
+ return 1;
+
if (!lv_raid_dev_health(lv, &raid_health))
return_0;