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: v12.2.13~34^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c7dd165f6d5b525f1daa46577aa1de499750debb;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 97f2409267cf..ae80b229d7ee 100644 --- a/src/test/rgw/rgw_multi/tests.py +++ b/src/test/rgw/rgw_multi/tests.py @@ -1224,3 +1224,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)