From: Yehuda Sadeh Date: Fri, 11 Dec 2015 00:22:21 +0000 (-0800) Subject: test/rgw: more test work X-Git-Tag: v10.1.0~354^2~126 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=44d0d3f4d8fc56b328ea2415657e0031ebe409fa;p=ceph.git test/rgw: more test work Signed-off-by: Yehuda Sadeh --- diff --git a/src/test/rgw/test-rgw-common.sh b/src/test/rgw/test-rgw-common.sh index 6193822eb94c..3729098eeea1 100644 --- a/src/test/rgw/test-rgw-common.sh +++ b/src/test/rgw/test-rgw-common.sh @@ -1,5 +1,13 @@ #!/bin/bash +function _assert { + src=$1; shift + lineno=$1; shift + [ "$@" ] || echo "$src: $lineno: assert failed: $@" || exit 1 +} + +assert="eval _assert \$BASH_SOURCE \$LINENO" + function var_to_python_json_index { echo "['$1']" | sed "s/\./'\]\['/g" } diff --git a/src/test/rgw/test-rgw-meta-sync.sh b/src/test/rgw/test-rgw-meta-sync.sh index 3882dcb10d4f..90b45934f4f1 100755 --- a/src/test/rgw/test-rgw-meta-sync.sh +++ b/src/test/rgw/test-rgw-meta-sync.sh @@ -16,9 +16,9 @@ function get_metadata_sync_status { sync_markers=$(json_extract sync_status.markers $meta_sync_status_json) - # num_shards=$(python_array_len $sync_markers) + num_shards2=$(python_array_len $sync_markers) - # echo $num_shards + [ "$global_sync_status" == "sync" ] && assert $num_shards2 -eq $num_shards sync_states=$(project_python_array_field val.state $sync_markers) eval secondary_status=$(project_python_array_field val.marker $sync_markers) diff --git a/src/test/rgw/test-rgw-multisite.sh b/src/test/rgw/test-rgw-multisite.sh index 2022f8524819..337b21725ce7 100755 --- a/src/test/rgw/test-rgw-multisite.sh +++ b/src/test/rgw/test-rgw-multisite.sh @@ -5,7 +5,6 @@ set -e - realm_name=earth zg=us zone1=${zg}-1 @@ -36,3 +35,9 @@ init_zone_in_existing_zg 2 $realm_name $zg $zone1 $zone1_port $system_access_key wait_for_meta_sync 1 2 + +$(rgw_admin 1) user create --uid=user1 --display-name='user one' --secret=user1secret --access-key=USER1ACCESSKEY +$(rgw_admin 1) user create --uid=user2 --display-name='user two' --secret=user2secret --access-key=USER2ACCESSKEY + +wait_for_meta_sync 1 2 +