]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd/migration: pipelined http request / response implementation
authorJason Dillaman <dillaman@redhat.com>
Wed, 4 Nov 2020 01:30:39 +0000 (20:30 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 17 Nov 2020 01:25:15 +0000 (20:25 -0500)
commita62ecdebf47a9389e7d665502e1867f565e67635
treed532dc4762ab4621836b49e5202b05757b1e8c99
parentacd3da80ce107a03f6a8de202bc71747c5e6b313
librbd/migration: pipelined http request / response implementation

The generic http/https client now supports the ability to send
pipelined requests and async callbacks with the responses. It will
automatically attempt to reconnect to the server upon any errors
as well.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/migration/HttpClient.cc
src/librbd/migration/HttpClient.h
src/test/librbd/migration/test_mock_HttpClient.cc