]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/rgw: test incremental sync of acls on versioned object
authorCasey Bodley <cbodley@redhat.com>
Thu, 31 May 2018 17:48:40 +0000 (13:48 -0400)
committerNathan Cutler <ncutler@suse.com>
Wed, 12 Sep 2018 11:27:17 +0000 (13:27 +0200)
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit b300e1424127b9bba94f394ccadc25b5279d9c7b)

src/test/rgw/rgw_multi/tests.py

index 07b2d7e3a06652b473dea1463741d0e041bb73cb..0807677d5d8c3834c14e925cb6215d9199ee4f5e 100644 (file)
@@ -676,6 +676,18 @@ def test_versioned_object_incremental_sync():
     for _, bucket in zone_bucket:
         zonegroup_bucket_checkpoint(zonegroup_conns, bucket.name)
 
+    for _, bucket in zone_bucket:
+        # overwrite the acls to test that metadata-only entries are applied
+        for zone_conn in zonegroup_conns.rw_zones:
+            obj = 'obj-' + zone_conn.name
+            k = new_key(zone_conn, bucket.name, obj)
+            v = get_latest_object_version(k)
+            v.make_public()
+
+    for _, bucket in zone_bucket:
+        zonegroup_bucket_checkpoint(zonegroup_conns, bucket.name)
+
+
 def test_bucket_versioning():
     buckets, zone_bucket = create_bucket_per_zone_in_realm()
     for _, bucket in zone_bucket: