]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: data sync checks empty next_marker for datalog 29021/head
authorCasey Bodley <cbodley@redhat.com>
Fri, 29 Mar 2019 14:27:56 +0000 (10:27 -0400)
committerNathan Cutler <ncutler@suse.com>
Fri, 12 Jul 2019 14:54:13 +0000 (16:54 +0200)
commitf15d70cd8ca111184ddfd63c1eefb1194c88ec23
treee4589dd839c822bd79303595e15d653b35683feb
parentec2526805ac843f6ce7bca07413119016a6f8ddb
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>
(cherry picked from commit 2ff63778342282ab5c676529f6e7d90f30e6da1a)
src/rgw/rgw_data_sync.cc