]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/rgw: add multisite test_bucket_creation_time() 28483/head
authorCasey Bodley <cbodley@redhat.com>
Thu, 9 May 2019 14:07:52 +0000 (10:07 -0400)
committerPrashant D <pdhange@redhat.com>
Tue, 11 Jun 2019 01:27:25 +0000 (21:27 -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 01f44b1001e89d44f63e367d24fcba1ffe5c59ba..26e969253cccd1f86a3efef5086c06456b014480 100644 (file)
@@ -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)