]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: clean up RGWShardedOmapCRManager on early return 11505/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 11 Oct 2016 19:23:16 +0000 (15:23 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 14 Oct 2016 20:43:43 +0000 (16:43 -0400)
commit2c66e9b7fad4eec017cecc6bd6005522cc0fb264
tree8d2cf3568ec5476df22cb69ad7e596e0c6134a4b
parentcfcfe9633d4d9e435ab412c5928ce40ae095ad0d
rgw: clean up RGWShardedOmapCRManager on early return

ShardedOmapCRManager is spawning coroutines that sleep. if we don't
finish them before trying to drain_all(), they'll lead to deadlock

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