1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

vgsplit: restore check for thin pool external origin

Fix a regression from commit 4420d41f, in which the
check was skipped for splitting a thin pool and an
external origin.
This commit is contained in:
David Teigland 2016-07-27 14:00:57 -05:00
parent 17fb64b569
commit ea90a3d622

View File

@ -331,7 +331,8 @@ static int _move_thins(struct volume_group *vg_from,
data_lv = seg_lv(first_seg(seg->pool_lv), 0); data_lv = seg_lv(first_seg(seg->pool_lv), 0);
/* Ignore, if no allocations on PVs of @vg_to */ /* Ignore, if no allocations on PVs of @vg_to */
if (!lv_is_on_pvs(data_lv, &vg_to->pvs)) if (!lv_is_on_pvs(data_lv, &vg_to->pvs) &&
!lv_is_on_pvs(seg->external_lv, &vg_to->pvs))
continue; continue;
if ((_lv_is_in_vg(vg_to, data_lv) || if ((_lv_is_in_vg(vg_to, data_lv) ||