]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: RGWRadosPutObj evals source bucket perm for backward compatibility
authorSeena Fallah <seenafallah@gmail.com>
Fri, 28 Mar 2025 20:52:47 +0000 (21:52 +0100)
committerCasey Bodley <cbodley@redhat.com>
Tue, 29 Apr 2025 14:22:47 +0000 (10:22 -0400)
commitd7dae7dbbfec632b018603341cbd4d5ec7405355
tree1201629d9fdbb023a02bd0c22c2431a05415f368
parent750a49b67baa104fa15f58eff3fa2ff854a149b0
rgw: RGWRadosPutObj evals source bucket perm for backward compatibility

As of a3f40b4 we no longer evaluate perms locally for source bucket,
this could cause broken permission evaluation dusring upgrade as one
zone is not respecting the perm evaluation based on the `rgwx-perm-check-uid`
arg.

This can be dropped in T+2 release.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit 926ed16c27c0625427ae04d7298a5e47c1aba22b)
src/rgw/driver/rados/rgw_rados.cc
src/test/rgw/rgw_multi/tests.py