]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: refresh image after acquiring exclusive lock
authorJason Dillaman <dillaman@redhat.com>
Thu, 2 Jun 2016 03:19:20 +0000 (23:19 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 2 Jun 2016 12:32:08 +0000 (08:32 -0400)
commit03c54f52d15d6283c630bac6f75427e6829f7d0a
tree3b0b9d258494be8b081ffffa8c902f69e784bf52
parente610ad96082c8fec70f8ebe0b88c3722caaf5dd5
librbd: refresh image after acquiring exclusive lock

It's possible that the object map or journaling features have
been disabled while the lock was not owned.

Fixes: http://tracker.ceph.com/issues/16114
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/exclusive_lock/AcquireRequest.cc
src/librbd/exclusive_lock/AcquireRequest.h
src/test/librbd/exclusive_lock/test_mock_AcquireRequest.cc