mirror of
git://sourceware.org/git/lvm2.git
synced 2025-11-22 00:23:51 +03:00
tests: lvcreate and snapshot update
Test creation really in cluster. Update test to check removal when snapshot device is being held open.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#!/bin/sh
|
||||
# Copyright (C) 2008-2011 Red Hat, Inc. All rights reserved.
|
||||
# Copyright (C) 2008-2013 Red Hat, Inc. All rights reserved.
|
||||
#
|
||||
# This copyrighted material is made available to anyone wishing to use,
|
||||
# modify, copy, or redistribute it subject to the terms and conditions
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
aux prepare_pvs 4
|
||||
aux pvcreate --metadatacopies 0 "$dev1"
|
||||
vgcreate -cn $vg $(cat DEVICES)
|
||||
vgcreate $vg $(cat DEVICES)
|
||||
|
||||
# "lvcreate rejects repeated invocation (run 2 times) (bz178216)"
|
||||
lvcreate -n $lv -l 4 $vg
|
||||
@@ -58,7 +58,7 @@ test -z "$(lvdisplay $vg)"
|
||||
# Setting max_lv works. (bz490298)
|
||||
lvremove -ff $vg
|
||||
vgchange -l 3 $vg
|
||||
lvcreate -l1 -n $lv1 $vg
|
||||
lvcreate -aey -l1 -n $lv1 $vg
|
||||
lvcreate -l1 -s -n $lv2 $vg/$lv1
|
||||
lvcreate -l1 -n $lv3 $vg
|
||||
not lvcreate -l1 -n $lv4 $vg
|
||||
@@ -71,7 +71,7 @@ not lvcreate -l1 -n $lv4 $vg
|
||||
not lvcreate -l1 --type mirror -m1 -n $lv4 $vg
|
||||
|
||||
lvremove -ff $vg/$lv3
|
||||
lvcreate -l1 --type mirror -m1 -n $lv3 $vg
|
||||
lvcreate -aey -l1 --type mirror -m1 -n $lv3 $vg
|
||||
vgs -o +max_lv $vg
|
||||
not lvcreate -l1 -n $lv4 $vg
|
||||
not lvcreate -l1 --type mirror -m1 -n $lv4 $vg
|
||||
@@ -90,8 +90,8 @@ vgchange -l 0 $vg
|
||||
# lvcreate rejects invalid chunksize, accepts between 4K and 512K
|
||||
# validate origin_size
|
||||
vgremove -ff $vg
|
||||
vgcreate -cn $vg $(cat DEVICES)
|
||||
lvcreate -L 32m -n $lv1 $vg
|
||||
vgcreate $vg $(cat DEVICES)
|
||||
lvcreate -aey -L 32m -n $lv1 $vg
|
||||
not lvcreate -L 8m -n $lv2 -s --chunksize 3k $vg/$lv1
|
||||
not lvcreate -L 8m -n $lv2 -s --chunksize 1024k $vg/$lv1
|
||||
lvcreate -L 8m -n $lv2 -s --chunksize 4k $vg/$lv1
|
||||
@@ -111,10 +111,10 @@ not lvcreate -L 32m -n $lv -R0 $vg 2>err
|
||||
grep "Non-zero region size must be supplied." err
|
||||
not lvcreate -L 32m -n $lv -R 11k $vg
|
||||
not lvcreate -L 32m -n $lv -R 1k $vg
|
||||
lvcreate -L 32m -n $lv --regionsize 128m --type mirror -m 1 $vg
|
||||
lvcreate -aey -L 32m -n $lv --regionsize 128m --type mirror -m 1 $vg
|
||||
check lv_field $vg/$lv regionsize "32.00m"
|
||||
lvremove -ff $vg
|
||||
lvcreate -L 32m -n $lv --regionsize 4m --type mirror -m 1 $vg
|
||||
lvcreate -aey -L 32m -n $lv --regionsize 4m --type mirror -m 1 $vg
|
||||
check lv_field $vg/$lv regionsize "4.00m"
|
||||
lvremove -ff $vg
|
||||
|
||||
|
||||
Reference in New Issue
Block a user