]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osdc/Objecter: use RWLock for watch_lock
authorSage Weil <sage@redhat.com>
Mon, 17 Nov 2014 20:06:27 +0000 (12:06 -0800)
committerSage Weil <sage@redhat.com>
Thu, 4 Dec 2014 18:34:05 +0000 (10:34 -0800)
commit26440fd72d9b3dca28d9665b85fe893849dfaff6
tree65fd4dc0fec8f2dd0581a8227914eaf6ddcc4a7d
parent5c0a8c411f3b5ac0ec37c2859a0a11a697f9e2a3
osdc/Objecter: use RWLock for watch_lock

This makes the linger_check fast path an RWLock read lock.  Drop the
unnecessary write lock on rwlock and drop the unused Cond.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osdc/Objecter.cc
src/osdc/Objecter.h