]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: break composite cls rbd helpers into individual helpers
authorJason Dillaman <dillaman@redhat.com>
Fri, 27 Jul 2018 03:11:22 +0000 (23:11 -0400)
committerJason Dillaman <dillaman@redhat.com>
Wed, 19 Sep 2018 12:04:12 +0000 (08:04 -0400)
commitf76df32666b555eef273ebb091f18a4aec28f7fa
treefaa02ab545d16ac3491ecce51271a06bd1a14b6e
parente339bb763f99ce3956509b990f75aa032b12a9d0
librbd: break composite cls rbd helpers into individual helpers

With the forthcoming need to use new methods to retrieve a clone's parent,
use per-method helpers to invoke the correct method within the image
refresh state machine.

Also used this time to merge newer cls rbd methods that should be supported
by all non-EOLed OSDs.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/cls/rbd/cls_rbd_client.cc
src/cls/rbd/cls_rbd_client.h
src/librbd/api/Mirror.cc
src/librbd/image/DetachChildRequest.cc
src/librbd/image/OpenRequest.cc
src/librbd/image/RefreshRequest.cc
src/librbd/image/RefreshRequest.h
src/librbd/operation/SnapshotRemoveRequest.cc
src/test/cls_rbd/CMakeLists.txt
src/test/cls_rbd/test_cls_rbd.cc
src/test/librbd/image/test_mock_RefreshRequest.cc