]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: osd compression bypass after rgw compression 40144/head
authorFeng Hualong <hualong.feng@intel.com>
Tue, 10 Aug 2021 08:22:33 +0000 (16:22 +0800)
committerFeng Hualong <hualong.feng@intel.com>
Fri, 15 Oct 2021 06:20:17 +0000 (14:20 +0800)
commitedde516a26cedc705af793501e86ad3f1094ca5c
tree29fa70ee57baf8031496c30022cb930051f18330
parent4cb57b753999caf76cc355bfd7adc03f47001c02
rgw: osd compression bypass after rgw compression

In particular, when rgw is itself doing compression,
rgw should send a incompressible hint to OSD.
Because the OSD has little effect on the data
compressed in the condition. So there bypassing the
osd compression is to avoid repeated compression
calculation.

Signed-off-by: Feng Hualong <hualong.feng@intel.com>
src/rgw/rgw_obj_manifest.h
src/rgw/rgw_op.cc
src/rgw/rgw_putobj_processor.cc
src/rgw/rgw_putobj_processor.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/rgw/rgw_sal.h
src/rgw/rgw_sal_dbstore.cc
src/rgw/rgw_sal_dbstore.h
src/rgw/rgw_sal_rados.cc
src/rgw/rgw_sal_rados.h