]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: Break out RGWDataFullSyncShardCR
authorAdam C. Emerson <aemerson@redhat.com>
Thu, 4 Aug 2022 20:52:28 +0000 (16:52 -0400)
committerCasey Bodley <cbodley@redhat.com>
Tue, 9 Aug 2022 19:29:21 +0000 (15:29 -0400)
commitcd81b9035211b1cc59dd0cdb1f6253849e25dba3
treec908dbaf1b914c9e2bff3ccd6129a82fe9103ad0
parentb6d020ab1e0202a1a47fd609053e411e86544556
rgw: Break out RGWDataFullSyncShardCR

This function was formerly RGWDataSyncShardCR::full_sync. The only
functional difference is that we leave acquiring the lease to the top
level RGWDataSyncShardCR coroutine class, since the lease should be
held on the transition from full to incremental sync.

Fixes: https://tracker.ceph.com/issues/57063
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/rgw/rgw_data_sync.cc