]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: data sync checks empty next_marker for datalog 27498/head
authorCasey Bodley <cbodley@redhat.com>
Fri, 29 Mar 2019 14:27:56 +0000 (10:27 -0400)
committerNathan Cutler <ncutler@suse.com>
Wed, 10 Apr 2019 21:30:22 +0000 (23:30 +0200)
commitd637937d48ecb527d2c15c38c1a1fdd35e32b4d1
tree5d21484580e019c24c667bf4d91c8a9debeefb5f
parentc09e90d1847fc4ffdd7384c9adf7f60c13479095
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