]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: add rgw::putobj::RadosWriter adapter
authorCasey Bodley <cbodley@redhat.com>
Wed, 10 Oct 2018 19:11:58 +0000 (15:11 -0400)
committerCasey Bodley <cbodley@redhat.com>
Tue, 16 Oct 2018 15:06:14 +0000 (11:06 -0400)
commit53a22e886298aed09fa27429dc1c19f958491d79
tree58a11cd73e9c5d3c579fda0b2f3bed19e225b881
parent2c71d4a9ef5d54b2b2f602b30f6bf6c6e889f19e
rgw: add rgw::putobj::RadosWriter adapter

implements the DataProcessor interface by writing its buffers with Aio,
and tracks the set of successful writes so they can be deleted on
failure/cancelation

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/CMakeLists.txt
src/rgw/rgw_putobj_processor.cc
src/rgw/rgw_putobj_processor.h