mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-09 12:58:41 +03:00
tests: pvscan-autoactivate test unmatching dev and PV size
This commit is contained in:
parent
4eb0e65693
commit
7230aa891c
@ -27,7 +27,7 @@ _clear_online_files() {
|
||||
|
||||
. lib/inittest
|
||||
|
||||
aux prepare_pvs 8
|
||||
aux prepare_devs 8 16
|
||||
|
||||
vgcreate $vg1 "$dev1" "$dev2"
|
||||
lvcreate -n $lv1 -l 4 -a n $vg1
|
||||
@ -209,3 +209,29 @@ pvscan --cache -aay
|
||||
check lv_field $vg3/$lv1 lv_active "active"
|
||||
lvchange -an $vg3
|
||||
|
||||
# Test event activation when PV and dev size don't match
|
||||
|
||||
vgremove -ff $vg3
|
||||
|
||||
pvremove "$dev8"
|
||||
pvcreate -y --setphysicalvolumesize 8M "$dev8"
|
||||
|
||||
PVID8=`pvs $dev8 --noheading -o uuid | tr -d - | awk '{print $1}'`
|
||||
echo $PVID8
|
||||
|
||||
vgcreate $vg3 "$dev8"
|
||||
lvcreate -l1 -n $lv1 $vg3
|
||||
check lv_field $vg3/$lv1 lv_active "active"
|
||||
vgchange -an $vg3
|
||||
check lv_field $vg3/$lv1 lv_active ""
|
||||
|
||||
_clear_online_files
|
||||
|
||||
pvscan --cache -aay "$dev8"
|
||||
check lv_field $vg3/$lv1 lv_active "active"
|
||||
ls "$RUNDIR/lvm/pvs_online/$PVID8"
|
||||
ls "$RUNDIR/lvm/vgs_online/$vg3"
|
||||
vgchange -an $vg3
|
||||
|
||||
vgremove -ff $vg3
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user