]> git.apps.os.sepia.ceph.com Git - ceph-ci.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>
Fri, 6 Sep 2024 12:14:12 +0000 (14:14 +0200)
commitdc8eed68ce58077433e38317f20f3a96ec81f467
tree89a0cbc85a02f85f5820676f0f800ab49545cdef
parentb0d82736d7e74c3301ced0a9a1f1715342226ca2
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>
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