]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
OSD: do not take the pre_publish_lock in connection utility functions
authorGreg Farnum <greg@inktank.com>
Fri, 4 Apr 2014 21:32:37 +0000 (14:32 -0700)
committerGreg Farnum <greg@inktank.com>
Mon, 5 May 2014 22:29:20 +0000 (15:29 -0700)
commitfccf1c7010e902f3db8ad9e0548b8b72727dc8ac
treeada135123cd72887bbc3a56317bff754a77d7f81
parentfd2b57eac0acf298b1d65035f6b2f5ef23163aa7
OSD: do not take the pre_publish_lock in connection utility functions

They loop back around for local connections and deadlock, so we use the
map reservation mechanism instead.
TODO: actually that issue is out of date, do we still want this change?

Signed-off-by: Greg Farnum <greg@inktank.com>
src/osd/OSD.cc