]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd/migration: implement http stream interface
authorJason Dillaman <dillaman@redhat.com>
Wed, 4 Nov 2020 20:26:40 +0000 (15:26 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 17 Nov 2020 01:25:16 +0000 (20:25 -0500)
commit30192d987ff601106007a49190da7bd1d971d560
tree4b8fd3f31a531d8546e05c4bed0ffdd6fcd2ccca
parent5c29b813356b469495116116ab60fcf0297919f6
librbd/migration: implement http stream interface

This HttpStream class wraps an HttpClient and proxies all IO requests
to HTTP range get requests.

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