mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-29 06:50:38 +03:00
tests: replace egrep
This commit is contained in:
parent
bdd95051ed
commit
7a8f87d28b
@ -17,13 +17,13 @@ SKIP_WITH_LVMPOLLD=1
|
||||
|
||||
# Just skip this test if minor is already in use...
|
||||
dmsetup info | tee info
|
||||
egrep "^Major, minor: *[0-9]+, 123" info && skip
|
||||
grep -E "^Major, minor: *[0-9]+, 123" info && skip
|
||||
|
||||
aux prepare_vg 2
|
||||
lvcreate -a n --zero n -l 1 -n foo $vg
|
||||
lvchange $vg/foo -My --major=255 --minor=123
|
||||
lvchange $vg/foo -a y
|
||||
dmsetup info $vg-foo | tee info
|
||||
egrep "^Major, minor: *[0-9]+, 123" info
|
||||
grep -E "^Major, minor: *[0-9]+, 123" info
|
||||
|
||||
vgremove -ff $vg
|
||||
|
@ -50,7 +50,7 @@ sleep 0.2
|
||||
kill -INT $PID_CONVERT
|
||||
aux enable_dev "$dev1"
|
||||
wait
|
||||
egrep "Flushing.*aborted" log
|
||||
grep -E "Flushing.*aborted" log
|
||||
# check the table got restored
|
||||
check grep_dmsetup table $vg-$lv1 "writeback"
|
||||
|
||||
|
@ -33,7 +33,7 @@ for i in "$dev1" "$dev2" "$dev3" ; do
|
||||
vgreduce --removemissing --force $vg
|
||||
|
||||
# check if reduced device was removed
|
||||
test "$i" = "$dev1" && dm_table | not egrep "$vg-$lv1: *[^ ]+"
|
||||
test "$i" = "$dev1" && dm_table | not grep -E "$vg-$lv1: *[^ ]+"
|
||||
|
||||
lvcreate -l1 -n $lv2 $vg
|
||||
|
||||
|
@ -25,7 +25,7 @@ PFILE="cache-test"
|
||||
|
||||
aux prepare_profiles
|
||||
|
||||
cat <<EOF > $PDIR/${PFILE}.profile
|
||||
cat <<EOF > "$PDIR/${PFILE}.profile"
|
||||
allocation {
|
||||
cache_pool_chunk_size = 128
|
||||
cache_mode = "writeback"
|
||||
@ -47,7 +47,7 @@ allocation {
|
||||
}
|
||||
EOF
|
||||
|
||||
cat <<EOF > $PDIR/${PFILE}1.profile
|
||||
cat <<EOF > "$PDIR/${PFILE}1.profile"
|
||||
allocation {
|
||||
cache_pool_chunk_size = 512
|
||||
cache_mode = "passthrough"
|
||||
@ -88,14 +88,14 @@ check lv_field $vg/cpool cachesettings ""
|
||||
|
||||
|
||||
lvcreate -L10 -n $lv1 $vg
|
||||
lvconvert --metadataprofile ${PFILE}1 -y -H --cachepool $vg/cpool $vg/$lv1
|
||||
lvconvert --metadataprofile "${PFILE}1" -y -H --cachepool $vg/cpool $vg/$lv1
|
||||
# chunk size 128k is replace with 512k from PFILE1
|
||||
check lv_field $vg/$lv1 chunksize "512.00k"
|
||||
# cachemode is from PFILE1
|
||||
check lv_field $vg/$lv1 cachemode "passthrough"
|
||||
lvremove -f $vg
|
||||
|
||||
lvcreate -L1G --metadataprofile $PFILE --type cache-pool $vg/cpool
|
||||
lvcreate -L1G --metadataprofile "$PFILE" --type cache-pool $vg/cpool
|
||||
lvcreate -H -L10 -n $lv1 --cachepool $vg/cpool
|
||||
# profile name is stored with cache
|
||||
check lv_field $vg/$lv1 profile "$PFILE"
|
||||
@ -114,7 +114,7 @@ lvremove -f $vg
|
||||
|
||||
#####
|
||||
|
||||
lvcreate -L1G --metadataprofile $PFILE --type cache-pool $vg/cpool
|
||||
lvcreate -L1G --metadataprofile "$PFILE" --type cache-pool $vg/cpool
|
||||
lvcreate --cachesettings 'sequential_threshold=300' -H -L10 -n $lv1 --cachepool $vg/cpool
|
||||
check lv_field $vg/$lv1 profile "$PFILE"
|
||||
check lv_field $vg/$lv1 cachesettings "sequential_threshold=300"
|
||||
@ -122,7 +122,7 @@ lvremove -f $vg
|
||||
|
||||
#####
|
||||
|
||||
lvcreate -L1G --metadataprofile $PFILE --type cache-pool $vg/cpool
|
||||
lvcreate -L1G --metadataprofile "$PFILE" --type cache-pool $vg/cpool
|
||||
lvcreate --chunksize 256 -H -L10 -n $lv1 --cachepool $vg/cpool
|
||||
check lv_field $vg/$lv1 cachemode "writeback"
|
||||
check lv_field $vg/$lv1 chunksize "256.00k"
|
||||
@ -131,8 +131,8 @@ lvremove -f $vg
|
||||
|
||||
#####
|
||||
|
||||
lvcreate -L1G --metadataprofile $PFILE --type cache-pool $vg/cpool
|
||||
lvcreate --metadataprofile ${PFILE}1 -H -L10 -n $lv1 --cachepool $vg/cpool
|
||||
lvcreate -L1G --metadataprofile "$PFILE" --type cache-pool $vg/cpool
|
||||
lvcreate --metadataprofile "${PFILE}1" -H -L10 -n $lv1 --cachepool $vg/cpool
|
||||
check lv_field $vg/$lv1 chunksize "512.00k"
|
||||
check lv_field $vg/$lv1 cachemode "passthrough"
|
||||
lvremove -f $vg
|
||||
|
@ -31,7 +31,7 @@ aux prepare_profiles "thin-performance"
|
||||
aux prepare_scsi_debug_dev $DEV_SIZE sector_size=4096 opt_blks=256 || skip
|
||||
EXPECT=1048576
|
||||
check sysfs "$(< SCSI_DEBUG_DEV)" queue/optimal_io_size "$EXPECT"
|
||||
aux prepare_pvs 1 $DEV_SIZE
|
||||
aux prepare_pvs 1 "$DEV_SIZE"
|
||||
|
||||
# Check we are not running on buggy kernel (broken lcm())
|
||||
# If so, turn chunk_size test into 'should'
|
||||
|
@ -54,8 +54,8 @@ pvmove --abort "$dev1"
|
||||
|
||||
# check if proper pvmove was canceled
|
||||
get lv_field $vg name -a | tee out
|
||||
not egrep "^\[?pvmove0" out
|
||||
egrep "^\[?pvmove1" out
|
||||
not grep -E "^\[?pvmove0" out
|
||||
grep -E "^\[?pvmove1" out
|
||||
|
||||
fi
|
||||
|
||||
|
@ -90,13 +90,13 @@ test_pvmove_resume() {
|
||||
aux enable_dev "$dev4"
|
||||
|
||||
i=0
|
||||
while get lv_field $vg name -a | egrep "^\[?pvmove"; do
|
||||
while get lv_field $vg name -a | grep -E "^\[?pvmove"; do
|
||||
# wait for 30 secs at max
|
||||
test $i -ge 300 && die "Pvmove is too slow or does not progress."
|
||||
sleep .1
|
||||
i=$((i + 1))
|
||||
done
|
||||
while get lv_field $vg1 name -a | egrep "^\[?pvmove"; do
|
||||
while get lv_field $vg1 name -a | grep -E "^\[?pvmove"; do
|
||||
# wait for 30 secs at max
|
||||
test $i -ge 300 && die "Pvmove is too slow or does not progress."
|
||||
sleep .1
|
||||
@ -172,8 +172,8 @@ pvmove_fg() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg1 name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
get lv_field $vg1 name -a | grep -E "^\[?pvmove0"
|
||||
|
||||
# disable delay device
|
||||
# fg pvmove would take ages to complete otherwise
|
||||
@ -197,8 +197,8 @@ pvmove_bg() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg1 name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
get lv_field $vg1 name -a | grep -E "^\[?pvmove0"
|
||||
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b -i0
|
||||
}
|
||||
@ -217,8 +217,8 @@ pvmove_fg_single() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg1 name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
get lv_field $vg1 name -a | grep -E "^\[?pvmove0"
|
||||
|
||||
# disable delay device
|
||||
# fg pvmove would take ages to complete otherwise
|
||||
@ -243,8 +243,8 @@ pvmove_bg_single() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg1 name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
get lv_field $vg1 name -a | grep -E "^\[?pvmove0"
|
||||
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev1"
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev2"
|
||||
|
@ -77,7 +77,7 @@ test_pvmove_resume() {
|
||||
aux enable_dev "$dev2"
|
||||
|
||||
i=0
|
||||
while get lv_field $vg name -a | egrep "^\[?pvmove"; do
|
||||
while get lv_field $vg name -a | grep -E "^\[?pvmove"; do
|
||||
# wait for 30 secs at max
|
||||
test $i -ge 300 && die "Pvmove is too slow or does not progress."
|
||||
sleep .1
|
||||
@ -130,7 +130,7 @@ pvmove_fg() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
|
||||
aux enable_dev "$dev2"
|
||||
|
||||
@ -150,7 +150,7 @@ pvmove_bg() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b
|
||||
}
|
||||
@ -168,7 +168,7 @@ pvmove_fg_single() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
|
||||
aux enable_dev "$dev2"
|
||||
|
||||
@ -188,7 +188,7 @@ pvmove_bg_single() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev1"
|
||||
}
|
||||
|
@ -90,7 +90,7 @@ test_pvmove_resume() {
|
||||
aux enable_dev "$dev5"
|
||||
|
||||
i=0
|
||||
while get lv_field $vg name -a | egrep "^\[?pvmove"; do
|
||||
while get lv_field $vg name -a | grep -E "^\[?pvmove"; do
|
||||
# wait for 30 secs at max
|
||||
test $i -ge 300 && die "Pvmove is too slow or does not progress."
|
||||
sleep .1
|
||||
@ -148,8 +148,8 @@ pvmove_fg() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove1"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove1"
|
||||
|
||||
# disable delay device
|
||||
# fg pvmove would take ages to complete otherwise
|
||||
@ -173,8 +173,8 @@ pvmove_bg() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove1"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove1"
|
||||
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b
|
||||
}
|
||||
@ -193,8 +193,8 @@ pvmove_fg_single() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove1"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove1"
|
||||
|
||||
# disable delay device
|
||||
# fg pvmove would take ages to complete otherwise
|
||||
@ -219,8 +219,8 @@ pvmove_bg_single() {
|
||||
fi
|
||||
|
||||
# ...thus finish polling
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove0"
|
||||
get lv_field $vg name -a | egrep "^\[?pvmove1"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove0"
|
||||
get lv_field $vg name -a | grep -E "^\[?pvmove1"
|
||||
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev1"
|
||||
LVM_TEST_TAG="kill_me_$PREFIX" pvmove -b "$dev3"
|
||||
|
@ -40,8 +40,8 @@ sed -e 's,unstriped,striped,;s,unmirror,mirror,;s,zero+NEWFLAG,zero,' -i.orig ba
|
||||
vgcfgrestore -f bak1 $vg
|
||||
vgcfgbackup -f bak2 $vg
|
||||
|
||||
egrep -v 'description|seqno|creation_time|Generated' < bak0.orig > a
|
||||
egrep -v 'description|seqno|creation_time|Generated' < bak2 > b
|
||||
grep -v -E 'description|seqno|creation_time|Generated' < bak0.orig > a
|
||||
grep -v -E 'description|seqno|creation_time|Generated' < bak2 > b
|
||||
diff -u a b
|
||||
|
||||
vgremove -ff $vg
|
||||
|
@ -25,7 +25,7 @@ invalid vgextend
|
||||
# --metadatacopies => use --pvmetadatacopies
|
||||
invalid vgextend --metadatacopies 3 $vg "$dev1" 2>&1 | tee out
|
||||
#grep -- "use --pvmetadatacopies" out
|
||||
egrep -- "unrecognized option.*--metadatacopies" out
|
||||
grep -E -- "unrecognized option.*--metadatacopies" out
|
||||
|
||||
# VG name should exist
|
||||
fail vgextend --restoremissing $vg-invalid "$dev1"
|
||||
|
Loading…
x
Reference in New Issue
Block a user