]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
objecter: avoid recursive lock of Objecter::rwlock 7343/head
authorYan, Zheng <zyan@redhat.com>
Mon, 25 Jan 2016 07:55:38 +0000 (15:55 +0800)
committerYan, Zheng <zyan@redhat.com>
Mon, 25 Jan 2016 08:12:05 +0000 (16:12 +0800)
commit68c787757857325100d23c04b47da8a646c14c49
treeb445b8f382365ea8a4d002edca77a23bdff4420f
parent225b5fe6cb378a658b19cc6f6e9017bb1a297e02
objecter: avoid recursive lock of Objecter::rwlock

Objecter::RequestStateHook::call() already takes read lock of
Objecter::rwlock. Taking read lock again in Objecter::_dump_foo_ops()
can trigger lockdep assertion.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/osdc/Objecter.cc