]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cls/fifo: Add 'exclusive' option to Trim 35548/head
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 4 Sep 2020 00:43:47 +0000 (20:43 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Wed, 9 Sep 2020 02:09:40 +0000 (22:09 -0400)
commitdbd2ee5819dc6fa291a9fface93a1edeec9b2345
treedd4c3e5452e93c2cae869432861a6a3aed73b946
parent0819f57474a015991e0cbcb89680b1807fa4ad15
cls/fifo: Add 'exclusive' option to Trim

To support RGW's MetadataLog, add a flag to FIFO::trim that when true
trims up to but not including the given entry.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/cls/fifo/cls_fifo.cc
src/cls/fifo/cls_fifo_ops.h
src/neorados/cls/fifo.cc
src/neorados/cls/fifo.h
src/rgw/cls_fifo_legacy.cc
src/rgw/cls_fifo_legacy.h
src/rgw/rgw_datalog.cc
src/test/cls_fifo/bench_cls_fifo.cc
src/test/cls_fifo/test_cls_fifo.cc
src/test/rgw/test_cls_fifo_legacy.cc