]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: add buffering filter to compression for fetch_remote_obj 21479/head
authorCasey Bodley <cbodley@redhat.com>
Fri, 13 Apr 2018 20:01:48 +0000 (16:01 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 23 Apr 2018 15:35:00 +0000 (11:35 -0400)
commit13160222fd6894a2851e61fd909d7332747ecdca
treea468b282e97a4372a370b17e1fb5731c64be7a8c
parent4f73c6035a7a47e738896eb68cea7d00531ba357
rgw: add buffering filter to compression for fetch_remote_obj

fetch_remote_obj() only gets 16k blocks from libcurl, which leads to a
much worse compression ratio than the 4m blocks in normal PUT requests

Fixes: http://tracker.ceph.com/issues/23547
Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_rados.cc