]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: allow to open an image without opening parent image 13132/head
authorRicardo Dias <rdias@suse.com>
Tue, 10 Jan 2017 15:11:19 +0000 (15:11 +0000)
committerRicardo Dias <rdias@suse.com>
Thu, 26 Jan 2017 15:24:03 +0000 (15:24 +0000)
commitdeb6d2c64c432869caf8747a75ed2e555acc772b
tree9c86c6b3a4142275601ab896976387d2d99cff0c
parentce8edcfed6cd908779efd229202eab1232d16f1c
librbd: allow to open an image without opening parent image

Fixes: http://tracker.ceph.com/issues/18325
Signed-off-by: Ricardo Dias <rdias@suse.com>
(cherry picked from commit 61af1c25015de087a2423811548d975dd7d430b4)

Conflicts:
  src/librbd/exclusive_lock/PostAcquireRequest.cc - deleted, does not
                                                    exist in kraken
  src/librbd/librbd.cc - removed rbd_group_* functions that don't exist
                         in kraken
22 files changed:
src/librbd/ImageState.cc
src/librbd/ImageState.h
src/librbd/exclusive_lock/AcquireRequest.cc
src/librbd/image/OpenRequest.cc
src/librbd/image/OpenRequest.h
src/librbd/image/RefreshParentRequest.cc
src/librbd/image/RefreshRequest.cc
src/librbd/image/RefreshRequest.h
src/librbd/internal.cc
src/librbd/librbd.cc
src/test/librbd/exclusive_lock/test_mock_AcquireRequest.cc
src/test/librbd/image/test_mock_RefreshRequest.cc
src/test/librbd/test_fixture.cc
src/test/librbd/test_internal.cc
src/test/rbd_mirror/image_replayer/test_mock_CreateImageRequest.cc
src/test/rbd_mirror/test_ImageDeleter.cc
src/test/rbd_mirror/test_ImageReplayer.cc
src/test/rbd_mirror/test_PoolWatcher.cc
src/test/rbd_mirror/test_fixture.cc
src/tools/rbd_mirror/ImageDeleter.cc
src/tools/rbd_mirror/image_replayer/OpenImageRequest.cc
src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc