]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: add rgw::putobj::DataProcessor interface and Pipe
authorCasey Bodley <cbodley@redhat.com>
Wed, 10 Oct 2018 19:11:38 +0000 (15:11 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 15 Oct 2018 21:00:08 +0000 (17:00 -0400)
commit504b7d9c2128a8cd6d018d89a367bb2e96e34a96
treee9f1534c49eb266c706066e4ad832d35a9c21592
parentf22e55ad7ac55a843bcf57f76a5f85b0ff233230
rgw: add rgw::putobj::DataProcessor interface and Pipe

adds an abstract DataProcessor interface (analogous to
RGWPutObjDataProcessor) that allows processors to be composed into
pipelines, and a Pipe class to support the existing filters for
compression and encryption

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_putobj.h [new file with mode: 0644]