]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/multisite: 'bucket sync run' when executed during bucket full sync may
authorShilpa Jagannath <smanjara@redhat.com>
Mon, 2 Mar 2026 20:59:30 +0000 (20:59 +0000)
committerShilpa Jagannath <smanjara@redhat.com>
Wed, 11 Mar 2026 17:48:54 +0000 (17:48 +0000)
commitb7686d431cb8c7471fcf9c9680a4c7ae73cf59cd
tree0f34318de0559cf49aefe1f9a90e48d4dbab8847
parent16c48425c07c472fd10b948a2dcffad271384521
rgw/multisite: 'bucket sync run' when executed during bucket full sync may
fail to acquire bucket-wide lease. allow the command to run without a lock.
however, the sync process and the command may race to update status obj.
if the sync process does win the race, we must treat that as forward progress
and retry -ECANCELED in ShardCR(), thus resuming from the updated marker.

Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
src/rgw/driver/rados/rgw_data_sync.cc