]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: Coordinate maintenance through exclusive lock leader
authorJason Dillaman <dillaman@redhat.com>
Thu, 9 Oct 2014 04:00:17 +0000 (00:00 -0400)
committerJosh Durgin <jdurgin@redhat.com>
Sat, 24 Jan 2015 23:05:49 +0000 (15:05 -0800)
commit376c7e0f149b013154d6a7eeaa80a80449166508
tree9ccaae466a7a1027017bec7207414210a35c35ee
parentdfa96c58015206df91f219ca62bb9428144e4583
librbd: Coordinate maintenance through exclusive lock leader

When the exclusive lock feature is enabled, only a single client can
modify the image.  As a result, certain maintenance activities
need to be proxied from the maintenance client to the active
leader.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/ImageWatcher.cc
src/librbd/ImageWatcher.h
src/librbd/internal.cc
src/librbd/internal.h
src/librbd/librbd.cc
src/test/librbd/test_internal.cc
src/test/pybind/test_rbd.py