]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: data sync checks empty next_marker for datalog 27276/head
authorCasey Bodley <cbodley@redhat.com>
Fri, 29 Mar 2019 14:27:56 +0000 (10:27 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 29 Mar 2019 14:29:26 +0000 (10:29 -0400)
commit2ff63778342282ab5c676529f6e7d90f30e6da1a
tree77ae08025eb00d105a92e95600533556c17909c3
parent9e949fcd5c114498c6335cbfd339495e1a40dfb3
rgw: data sync checks empty next_marker for datalog

RGWReadRemoteDataLogShardCR tracks the marker and next_marker
separately, because next_marker will be empty when it reaches the end

this allows RGWDataSyncShardCR to avoid clearing its sync_marker and
restarting datalog listing from the beginning

Fixes: http://tracker.ceph.com/issues/39033
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_data_sync.cc