mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
tests: check that pvscan cannot activate exported VG
This commit is contained in:
parent
28b210f4fa
commit
221d8ff2a4
@ -24,6 +24,28 @@ pvscan --cache
|
||||
|
||||
vgs | grep $vg1
|
||||
|
||||
# Check that an LV cannot be activated by lvchange while VG is exported
|
||||
lvcreate -n $lv1 -l 4 -a n $vg1
|
||||
check lv_exists $vg1
|
||||
vgexport $vg1
|
||||
fail lvs $vg1
|
||||
fail lvchange -ay $vg1/$lv1
|
||||
vgimport $vg1
|
||||
check lv_exists $vg1
|
||||
check lv_field $vg/$lv1 lv_active ""
|
||||
|
||||
# Check that an LV cannot be activated by pvscan while VG is exported
|
||||
vgexport $vg1
|
||||
pvscan --cache -aay "$dev1"
|
||||
pvscan --cache -aay "$dev2"
|
||||
vgimport $vg1
|
||||
check lv_exists $vg1
|
||||
check lv_field $vg1/$lv1 lv_active ""
|
||||
pvscan --cache -aay "$dev1"
|
||||
pvscan --cache -aay "$dev2"
|
||||
check lv_field $vg1/$lv1 lv_active "active"
|
||||
lvchange -an $vg1/$lv1
|
||||
|
||||
# When MDA is ignored on PV, do not read any VG
|
||||
# metadata from such PV as it may contain old
|
||||
# metadata which hasn't been updated for some
|
||||
|
Loading…
Reference in New Issue
Block a user