mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
eec663aa3b
This bug has been around for a long time as far as I can tell. Without this fix, a vgsplit would unconditionally move the 'hidden/internal' snapshot LVs, and result in corrupted metadata in the following case: vg1: contains lv1, lv1snap, both on pvset1 vg1: contains lv2, on pvset2 "vgsplit vg1 vg2 pvset2" would result in "snapshot0" hidden LV being moved to vg2, and the origin and cow being left in vg1. The tools detect the corruption in vg2, but not in vg1. |
||
---|---|---|
.. | ||
.gitignore | ||
lvm-utils.sh | ||
Makefile.in | ||
mkdtemp | ||
t-000-basic.sh | ||
t-lvcreate-pvtags.sh | ||
t-lvcreate-usage.sh | ||
t-lvextend-percent-extents.sh | ||
t-lvresize-usage.sh | ||
t-mdata-strings.sh | ||
t-mirror-basic.sh | ||
t-mirror-lvconvert.sh | ||
t-mirror-names.sh | ||
t-mirror-vgreduce-removemissing.sh | ||
t-pv-range-overflow.sh | ||
t-pvmove-basic.sh | ||
t-vgcreate-usage.sh | ||
t-vgmerge-operation.sh | ||
t-vgmerge-usage.sh | ||
t-vgrename-usage.sh | ||
t-vgsplit-operation.sh | ||
t-vgsplit-usage.sh | ||
test-lib.sh |