]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test/ceph_test_msgr: fix circular locking dependency
authorKefu Chai <kchai@redhat.com>
Mon, 8 Aug 2016 15:20:58 +0000 (23:20 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 2 Nov 2016 11:20:17 +0000 (19:20 +0800)
commit8f75bd64768b6984c537dd15b5d9159070b86d91
treef038e278e77d573cf6e296f64c578f07601223db
parentf960db4646a9535bcee6d53740811b84e0678c93
test/ceph_test_msgr: fix circular locking dependency

* do not acquire lock when sending message
* remove lock in session
* reduce the scope guarded by locks for better performance.

Fixes: http://tracker.ceph.com/issues/16955
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit cf1801c260c42aa93850538eea7a194440ebe350)
src/test/msgr/test_msgr.cc