]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: update the correct shards when doing full sync
authorYehuda Sadeh <yehuda@redhat.com>
Wed, 4 Nov 2015 19:06:11 +0000 (11:06 -0800)
committerYehuda Sadeh <yehuda@redhat.com>
Fri, 12 Feb 2016 00:13:29 +0000 (16:13 -0800)
commit28ba9af0e2cac786864a1bc96b1e5654289c72e8
treee72ba6908706054c95407d121684a3f6f1c2b7ae
parent86148c47907d20716ba897492f7be2301413b7a9
rgw: update the correct shards when doing full sync

The shard we use for each entry (either meta, or data) needs to be selected
correctly to match the different logs we keep. Otherwise async notifications
don't work correctly

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/rgw_bucket.cc
src/rgw/rgw_bucket.h
src/rgw/rgw_data_sync.cc
src/rgw/rgw_metadata.cc
src/rgw/rgw_metadata.h
src/rgw/rgw_sync.cc