Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
#!/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"
}
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)
set -e
-
realm_name=earth
zg=us
zone1=${zg}-1
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
+