]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Pipe::stop_and_wait: unlock pipe_lock for stop_fast_dispatching() 12307/head
authorSamuel Just <sjust@redhat.com>
Tue, 29 Nov 2016 20:30:30 +0000 (12:30 -0800)
committerSamuel Just <sjust@redhat.com>
Tue, 29 Nov 2016 20:30:44 +0000 (12:30 -0800)
commita56b4b296fad0562db81f8a68fb22bf44884fb15
treecf8dc1318a786d8125397d6d9bb95cac96f82444
parent8f2ccff3e52f5d4aa099af8115f90c9b88603d19
Pipe::stop_and_wait: unlock pipe_lock for stop_fast_dispatching()

OSD::ms_fast_dispatch may need the pipe_lock to finish what it's
doing and avoid a deadlock.

Fixes: http://tracker.ceph.com/issues/18042
Signed-off-by: Samuel Just <sjust@redhat.com>
src/msg/simple/Pipe.cc