mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
tests: new logic for repair
meta name deduced from cachepool name.
This commit is contained in:
parent
ace8a2a868
commit
32b2e416cc
@ -67,14 +67,14 @@ lvchange -an $vg/$lv1
|
|||||||
lvconvert --repair $vg/$lv1
|
lvconvert --repair $vg/$lv1
|
||||||
|
|
||||||
lvs -a $vg
|
lvs -a $vg
|
||||||
check lv_exists $vg ${lv1}_meta0
|
check lv_exists $vg cpool_cpool_meta0
|
||||||
|
|
||||||
eval "$(lvs -S 'name=~_pmspare' -a --config 'report/mark_hidden_devices=0' -o name --noheading --nameprefixes $vg)"
|
eval "$(lvs -S 'name=~_pmspare' -a --config 'report/mark_hidden_devices=0' -o name --noheading --nameprefixes $vg)"
|
||||||
lvremove -f --yes "$vg/$LVM2_LV_NAME"
|
lvremove -f --yes "$vg/$LVM2_LV_NAME"
|
||||||
|
|
||||||
# check --repair without creation of _pmspare device
|
# check --repair without creation of _pmspare device
|
||||||
lvconvert --repair --poolmetadataspare n $vg/$lv1
|
lvconvert --repair --poolmetadataspare n $vg/$lv1
|
||||||
check lv_exists $vg ${lv1}_meta1
|
check lv_exists $vg cpool_cpool_meta1
|
||||||
|
|
||||||
# check no _pmspare has been created in previous --repair
|
# check no _pmspare has been created in previous --repair
|
||||||
test "0" = "$(lvs -S 'name=~_pmspare' -a -o name --noheading --nameprefixes $vg | wc -l)"
|
test "0" = "$(lvs -S 'name=~_pmspare' -a -o name --noheading --nameprefixes $vg | wc -l)"
|
||||||
|
Loading…
Reference in New Issue
Block a user