]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: use RGWShardCollectCR for RGWReadDataSyncStatusCoroutine
authorCasey Bodley <cbodley@redhat.com>
Tue, 7 Jun 2016 19:50:18 +0000 (15:50 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 22 Jul 2016 02:14:20 +0000 (22:14 -0400)
commit30823c5d4e98eb501ff1c2f7315705c3c5dd614d
tree9bbbfc18eec7e53d0e3ef1157159631186cf5db8
parentc5c95e7f225d59a8bdd8eda3742053b77492c40c
rgw: use RGWShardCollectCR for RGWReadDataSyncStatusCoroutine

this allows us to limit the number of outstanding requests for shard
markers

there also appeared to be issues with spawning the shard CRs
from RGWReadDataSyncStatusCoroutine::handle_data(), because
handle_data() was returning before the shard CRs completed

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_data_sync.cc