]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/rgw: add multisite test_bucket_creation_time() 28444/head
authorCasey Bodley <cbodley@redhat.com>
Thu, 9 May 2019 14:07:52 +0000 (10:07 -0400)
committerPrashant D <pdhange@redhat.com>
Fri, 7 Jun 2019 00:57:54 +0000 (20:57 -0400)
does not create any buckets itself, but checks that all creation times
match on buckets created by other tests

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 8df991c5cc48a6709185edf506d8bdec4d28e371)

src/test/rgw/rgw_multi/tests.py

index cb77985bc4b932ec297a9ec00279b7e4463c73a5..39315c8b60de299e4a4cddcef419172f73440d46 100644 (file)
@@ -1289,3 +1289,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)