11#! /usr/bin/env bash
22set -ex
33
4- . $( dirname $0 ) /../../standalone/ceph-helpers.sh
5-
64export RBD_FORCE_ALLOW_V1=1
75
86# make sure rbd pool is EMPTY.. this is a test script!!
@@ -935,7 +933,7 @@ get_migration_state() {
935933 local image=$1
936934
937935 rbd --format xml status $image |
938- $XMLSTARLET sel -t -v ' //status/migration/state'
936+ xmlstarlet sel -t -v ' //status/migration/state'
939937}
940938
941939test_migration () {
@@ -1175,14 +1173,14 @@ test_trash_purge_schedule() {
11751173
11761174 for i in ` seq 12` ; do
11771175 test " $( rbd trash purge schedule status --format xml |
1178- $XMLSTARLET sel -t -v ' //scheduled/item/pool' ) " = ' rbd' && break
1176+ xmlstarlet sel -t -v ' //scheduled/item/pool' ) " = ' rbd' && break
11791177 sleep 10
11801178 done
11811179 rbd trash purge schedule status
11821180 test " $( rbd trash purge schedule status --format xml |
1183- $XMLSTARLET sel -t -v ' //scheduled/item/pool' ) " = ' rbd'
1181+ xmlstarlet sel -t -v ' //scheduled/item/pool' ) " = ' rbd'
11841182 test " $( rbd trash purge schedule status -p rbd --format xml |
1185- $XMLSTARLET sel -t -v ' //scheduled/item/pool' ) " = ' rbd'
1183+ xmlstarlet sel -t -v ' //scheduled/item/pool' ) " = ' rbd'
11861184
11871185 rbd trash purge schedule add 2d 00:17
11881186 rbd trash purge schedule ls | grep ' every 2d starting at 00:17'
@@ -1191,36 +1189,36 @@ test_trash_purge_schedule() {
11911189 rbd trash purge schedule ls -p rbd2 -R | grep ' every 2d starting at 00:17'
11921190 rbd trash purge schedule ls -p rbd2/ns1 -R | grep ' every 2d starting at 00:17'
11931191 test " $( rbd trash purge schedule ls -R -p rbd2/ns1 --format xml |
1194- $XMLSTARLET sel -t -v ' //schedules/schedule/pool' ) " = " -"
1192+ xmlstarlet sel -t -v ' //schedules/schedule/pool' ) " = " -"
11951193 test " $( rbd trash purge schedule ls -R -p rbd2/ns1 --format xml |
1196- $XMLSTARLET sel -t -v ' //schedules/schedule/namespace' ) " = " -"
1194+ xmlstarlet sel -t -v ' //schedules/schedule/namespace' ) " = " -"
11971195 test " $( rbd trash purge schedule ls -R -p rbd2/ns1 --format xml |
1198- $XMLSTARLET sel -t -v ' //schedules/schedule/items/item/start_time' ) " = " 00:17:00"
1196+ xmlstarlet sel -t -v ' //schedules/schedule/items/item/start_time' ) " = " 00:17:00"
11991197
12001198 for i in ` seq 12` ; do
12011199 rbd trash purge schedule status --format xml |
1202- $XMLSTARLET sel -t -v ' //scheduled/item/pool' | grep ' rbd2' && break
1200+ xmlstarlet sel -t -v ' //scheduled/item/pool' | grep ' rbd2' && break
12031201 sleep 10
12041202 done
12051203 rbd trash purge schedule status
12061204 rbd trash purge schedule status --format xml |
1207- $XMLSTARLET sel -t -v ' //scheduled/item/pool' | grep ' rbd2'
1205+ xmlstarlet sel -t -v ' //scheduled/item/pool' | grep ' rbd2'
12081206 echo $( rbd trash purge schedule status --format xml |
1209- $XMLSTARLET sel -t -v ' //scheduled/item/pool' ) | grep ' rbd rbd2 rbd2'
1207+ xmlstarlet sel -t -v ' //scheduled/item/pool' ) | grep ' rbd rbd2 rbd2'
12101208 test " $( rbd trash purge schedule status -p rbd --format xml |
1211- $XMLSTARLET sel -t -v ' //scheduled/item/pool' ) " = ' rbd'
1209+ xmlstarlet sel -t -v ' //scheduled/item/pool' ) " = ' rbd'
12121210 test " $( echo $( rbd trash purge schedule status -p rbd2 --format xml |
1213- $XMLSTARLET sel -t -v ' //scheduled/item/pool' ) ) " = ' rbd2 rbd2'
1211+ xmlstarlet sel -t -v ' //scheduled/item/pool' ) ) " = ' rbd2 rbd2'
12141212
12151213 test " $( echo $( rbd trash purge schedule ls -R --format xml |
1216- $XMLSTARLET sel -t -v ' //schedules/schedule/items' ) ) " = " 2d00:17:00 1d01:30:00"
1214+ xmlstarlet sel -t -v ' //schedules/schedule/items' ) ) " = " 2d00:17:00 1d01:30:00"
12171215
12181216 rbd trash purge schedule add 1d
12191217 rbd trash purge schedule ls | grep ' every 2d starting at 00:17'
12201218 rbd trash purge schedule ls | grep ' every 1d'
12211219
12221220 rbd trash purge schedule ls -R --format xml |
1223- $XMLSTARLET sel -t -v ' //schedules/schedule/items' | grep ' 2d00:17'
1221+ xmlstarlet sel -t -v ' //schedules/schedule/items' | grep ' 2d00:17'
12241222
12251223 rbd trash purge schedule rm 1d
12261224 rbd trash purge schedule ls | grep ' every 2d starting at 00:17'
@@ -1362,13 +1360,13 @@ test_mirror_snapshot_schedule() {
13621360
13631361 rbd mirror snapshot schedule status
13641362 test " $( rbd mirror snapshot schedule status --format xml |
1365- $XMLSTARLET sel -t -v ' //scheduled_images/image/image' ) " = ' rbd2/ns1/test1'
1363+ xmlstarlet sel -t -v ' //scheduled_images/image/image' ) " = ' rbd2/ns1/test1'
13661364 test " $( rbd mirror snapshot schedule status -p rbd2 --format xml |
1367- $XMLSTARLET sel -t -v ' //scheduled_images/image/image' ) " = ' rbd2/ns1/test1'
1365+ xmlstarlet sel -t -v ' //scheduled_images/image/image' ) " = ' rbd2/ns1/test1'
13681366 test " $( rbd mirror snapshot schedule status -p rbd2/ns1 --format xml |
1369- $XMLSTARLET sel -t -v ' //scheduled_images/image/image' ) " = ' rbd2/ns1/test1'
1367+ xmlstarlet sel -t -v ' //scheduled_images/image/image' ) " = ' rbd2/ns1/test1'
13701368 test " $( rbd mirror snapshot schedule status -p rbd2/ns1 --image test1 --format xml |
1371- $XMLSTARLET sel -t -v ' //scheduled_images/image/image' ) " = ' rbd2/ns1/test1'
1369+ xmlstarlet sel -t -v ' //scheduled_images/image/image' ) " = ' rbd2/ns1/test1'
13721370
13731371 rbd mirror image demote rbd2/ns1/test1
13741372 for i in ` seq 12` ; do
0 commit comments