]> 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>
Mon, 8 Aug 2016 16:12:11 +0000 (00:12 +0800)
commitcf1801c260c42aa93850538eea7a194440ebe350
tree3a2fd889472cc8584d378fde8ba36f24f4924780
parent3d00b3558c38d7a58021f86ed256fcb9e09b761f
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>
src/test/msgr/test_msgr.cc