From: Casey Bodley Date: Thu, 9 May 2019 14:07:52 +0000 (-0400) Subject: test/rgw: add multisite test_bucket_creation_time() X-Git-Tag: v13.2.7~291^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=76ef92dfaa07aa02ed179837d9ccedf0ad9a3e35;p=ceph.git test/rgw: add multisite test_bucket_creation_time() does not create any buckets itself, but checks that all creation times match on buckets created by other tests Signed-off-by: Casey Bodley (cherry picked from commit 8df991c5cc48a6709185edf506d8bdec4d28e371) --- diff --git a/src/test/rgw/rgw_multi/tests.py b/src/test/rgw/rgw_multi/tests.py index 01f44b1001e8..26e969253ccc 100644 --- a/src/test/rgw/rgw_multi/tests.py +++ b/src/test/rgw/rgw_multi/tests.py @@ -1249,3 +1249,13 @@ def test_bucket_index_log_trim(): # verify cold bucket has empty bilog cold_bilog = bilog_list(zone.zone, cold_bucket.name) assert(len(cold_bilog) == 0) + +def test_bucket_creation_time(): + zonegroup = realm.master_zonegroup() + zonegroup_conns = ZonegroupConns(zonegroup) + + zone_buckets = [zone.get_connection().get_all_buckets() for zone in zonegroup_conns.rw_zones] + for z1, z2 in combinations(zone_buckets, 2): + for a, b in zip(z1, z2): + eq(a.name, b.name) + eq(a.creation_date, b.creation_date)