]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd: remove use of owner_lock on IO path
authorJason Dillaman <dillaman@redhat.com>
Thu, 25 Aug 2016 14:42:36 +0000 (10:42 -0400)
committerJason Dillaman <dillaman@redhat.com>
Sat, 27 Aug 2016 23:37:37 +0000 (19:37 -0400)
commit551d7eae126e4ec9d856726f9dcef97da8dd2b03
treeb9b8086bb18fe4561621d65862f9d7a3a62756f4
parent93955250580787df460c81e56452ec3a09855a6e
librbd: remove use of owner_lock on IO path

IO is fully flushed before releasing the exclusive lock so holding
the owner_lock isn't required.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/AioImageRequest.cc
src/librbd/AioImageRequestWQ.cc
src/librbd/AioObjectRequest.cc
src/librbd/CopyupRequest.cc
src/librbd/ImageCtx.cc
src/librbd/Journal.cc
src/librbd/LibrbdWriteback.cc
src/librbd/LibrbdWriteback.h
src/librbd/ObjectMap.cc