]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: reject PutBucketReplication on mismatched versioning and lock
authorSeena Fallah <seenafallah@gmail.com>
Thu, 6 Mar 2025 18:36:50 +0000 (19:36 +0100)
committerSeena Fallah <seenafallah@gmail.com>
Sat, 15 Mar 2025 11:21:29 +0000 (12:21 +0100)
commit7e47deede0ba672dab8d2a26c807d8a32d46a73a
treec8feadee3ab216ce356f1b22d64f6bc2df7d75f5
parent320a4e6a90b12c0b2ab5b872b7de84ae113341e7
rgw: reject PutBucketReplication on mismatched versioning and lock

Reject PutBucketReplication calls if versioning is not identical
between the source and destination buckets. This check also applies
to object lock configurations to ensure consistency.

Fixes: https://tracker.ceph.com/issues/70486
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
src/rgw/rgw_rest_s3.cc
src/test/rgw/rgw_multi/tests.py