]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: API for image migration
authorMykola Golub <mgolub@suse.com>
Sat, 24 Feb 2018 09:43:12 +0000 (11:43 +0200)
committerJason Dillaman <dillaman@redhat.com>
Tue, 14 Aug 2018 22:29:45 +0000 (18:29 -0400)
commit119c7ea66b38c8e738cc66b2a26161e597b90776
tree37c6482021b9b58511121fb9dffa94c113c73ebb
parent813e5f28cf248f58747b0503d2ed1f7c594ce437
librbd: API for image migration

Signed-off-by: Mykola Golub <mgolub@suse.com>
40 files changed:
src/include/rbd/librbd.h
src/include/rbd/librbd.hpp
src/include/rbd_types.h
src/librbd/CMakeLists.txt
src/librbd/ImageCtx.h
src/librbd/ImageWatcher.cc
src/librbd/ImageWatcher.h
src/librbd/Operations.cc
src/librbd/Operations.h
src/librbd/Types.h
src/librbd/WatchNotifyTypes.cc
src/librbd/WatchNotifyTypes.h
src/librbd/api/Migration.cc [new file with mode: 0644]
src/librbd/api/Migration.h [new file with mode: 0644]
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/deep_copy/Types.h
src/librbd/image/CloneRequest.cc
src/librbd/image/CloseRequest.cc
src/librbd/image/OpenRequest.cc
src/librbd/image/RefreshParentRequest.cc
src/librbd/image/RefreshParentRequest.h
src/librbd/image/RefreshRequest.cc
src/librbd/image/RefreshRequest.h
src/librbd/image/RemoveRequest.cc
src/librbd/image/SetSnapRequest.cc
src/librbd/internal.cc
src/librbd/io/CopyupRequest.cc
src/librbd/io/CopyupRequest.h
src/librbd/io/ObjectRequest.cc
src/librbd/librbd.cc
src/librbd/operation/MigrateRequest.cc [new file with mode: 0644]
src/librbd/operation/MigrateRequest.h [new file with mode: 0644]
src/test/librbd/CMakeLists.txt
src/test/librbd/image/test_mock_RefreshRequest.cc
src/test/librbd/image/test_mock_RemoveRequest.cc
src/test/librbd/mock/MockImageCtx.h
src/test/librbd/test_Migration.cc [new file with mode: 0644]
src/test/librbd/test_librbd.cc
src/test/librbd/test_main.cc
src/tracing/librbd.tp