]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd/migration: implement a basic S3 stream source
authorJason Dillaman <dillaman@redhat.com>
Fri, 13 Nov 2020 15:51:51 +0000 (10:51 -0500)
committerJason Dillaman <dillaman@redhat.com>
Mon, 23 Nov 2020 13:45:50 +0000 (08:45 -0500)
commitb58bb486d639ee18e87d83cb9ae29d73c7585fa1
tree95623119459b17559e8bb7d7fa82cd6bd57a846a
parent393dddb79c429668ddeb3fa7ca21a35f73281437
librbd/migration: implement a basic S3 stream source

The new S3 stream requires a fully qualified URL to a bucket
(i.e. no virtual host names) along with the access and secret
keys to the bucket.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/CMakeLists.txt
src/librbd/migration/S3Stream.cc [new file with mode: 0644]
src/librbd/migration/S3Stream.h [new file with mode: 0644]
src/librbd/migration/SourceSpecBuilder.cc
src/test/librbd/CMakeLists.txt
src/test/librbd/migration/test_mock_S3Stream.cc [new file with mode: 0644]