]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: cr rest splice, work towards write throttling
authorYehuda Sadeh <yehuda@redhat.com>
Tue, 31 Oct 2017 16:44:15 +0000 (09:44 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Tue, 10 Apr 2018 15:05:39 +0000 (08:05 -0700)
commitb7102750a72cfca682051e9bacf591693d9b70d5
treea9fa9ab5e5739e5a55a6adb042d6a48f705bab96
parent174d268e70a85987da17c4319ede075858972845
rgw: cr rest splice, work towards write throttling

Need to throttle writes, so that we don't just accumulate all data read
from source endpoint in memory, in the case where the write endpoint is
too slow.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/rgw_coroutine.cc
src/rgw/rgw_cr_rest.cc
src/rgw/rgw_cr_rest.h
src/rgw/rgw_rest_client.cc
src/rgw/rgw_rest_client.h