]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: split image pre-removal logic to separate state machine
authorJason Dillaman <dillaman@redhat.com>
Thu, 21 Feb 2019 03:05:51 +0000 (22:05 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 21 Feb 2019 03:05:51 +0000 (22:05 -0500)
commit541b6a12be30131ee133f669d35052e5f20b1f37
tree39cb7e4635fe7b832fdae87137f682c2baf03baa
parentc05d2d208be1e52f237c1274e6183a1d084aba90
librbd: split image pre-removal logic to separate state machine

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/CMakeLists.txt
src/librbd/image/PreRemoveRequest.cc [new file with mode: 0644]
src/librbd/image/PreRemoveRequest.h [new file with mode: 0644]
src/librbd/image/RemoveRequest.cc
src/librbd/image/RemoveRequest.h
src/test/librbd/CMakeLists.txt
src/test/librbd/image/test_mock_PreRemoveRequest.cc [new file with mode: 0644]
src/test/librbd/image/test_mock_RemoveRequest.cc