]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
RadosClient: shutdown monclient after dropping lock
authorSamuel Just <sam.just@inktank.com>
Thu, 8 Aug 2013 22:12:46 +0000 (15:12 -0700)
committerSage Weil <sage@inktank.com>
Fri, 9 Aug 2013 05:40:53 +0000 (22:40 -0700)
commit0aacd10e2557c55021b5be72ddf39b9cea916be4
tree97bc69723186008cb9878037354dc4193bb4550e
parentb2515b9e0b1e5e709716308a515026b3e6ff23b5
RadosClient: shutdown monclient after dropping lock

Otherwise, the monclient shutdown may deadlock waiting
on a context trying to take the RadosClient lock.

Fixes: #5897
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
src/librados/RadosClient.cc