]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd/migration: add nbd stream
authorEffi Ofer <effio@il.ibm.com>
Tue, 18 Jan 2022 12:43:32 +0000 (14:43 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 21 May 2025 15:27:16 +0000 (17:27 +0200)
commit5a2c11c579f9a3516c8b532f9d2a79ba2990e03e
tree535b83a2754f04e670c64e53917febf3f3ab63bc
parentd92e8116819aaa56a13b3ee397c798b78d179f5b
librbd/migration: add nbd stream

Co-authored-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Effi Ofer <effio@il.ibm.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit dc8eed68ce58077433e38317f20f3a96ec81f467)
26 files changed:
CMakeLists.txt
ceph.spec.in
cmake/modules/Findlibnbd.cmake [new file with mode: 0644]
debian/control
doc/rbd/rbd-live-migration.rst
qa/workunits/rbd/cli_migration.sh
src/include/config-h.in.cmake
src/librbd/CMakeLists.txt
src/librbd/migration/FileStream.cc
src/librbd/migration/FileStream.h
src/librbd/migration/HttpStream.cc
src/librbd/migration/HttpStream.h
src/librbd/migration/NBDStream.cc [new file with mode: 0644]
src/librbd/migration/NBDStream.h [new file with mode: 0644]
src/librbd/migration/RawSnapshot.cc
src/librbd/migration/S3Stream.cc
src/librbd/migration/S3Stream.h
src/librbd/migration/SourceSpecBuilder.cc
src/librbd/migration/StreamInterface.h
src/test/librbd/CMakeLists.txt
src/test/librbd/migration/test_mock_FileStream.cc
src/test/librbd/migration/test_mock_HttpStream.cc
src/test/librbd/migration/test_mock_NBDStream.cc [new file with mode: 0644]
src/test/librbd/migration/test_mock_RawSnapshot.cc
src/test/librbd/migration/test_mock_S3Stream.cc
src/test/librbd/mock/migration/MockStreamInterface.h