]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: move full sync from SyncBucketShard to SyncBucket
authorCasey Bodley <cbodley@redhat.com>
Tue, 6 Oct 2020 21:59:41 +0000 (17:59 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Tue, 26 Apr 2022 23:59:43 +0000 (19:59 -0400)
commit3e4c540d5fb35383cb57a16586fee32653b76fd8
treea095ed47ae70c2ae1ee94cb4bc9bdce8ae7713be
parent9df5094e9b23a31216489610c6ecf91d85bda860
rgw: move full sync from SyncBucketShard to SyncBucket

renamed ListBucketShardCR to ListRemoteBucketCR and removed the shard-id
parameter

renamed BucketFullSyncShardMarkerTrack to BucketFullSyncMarkerTrack,
which now updates the bucket-level rgw_bucket_sync_status

renamed BucketShardFullSyncCR to BucketFullSyncCR

BucketSyncCR now takes a bucket-wide lease during full sync

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_data_sync.cc