]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/dedup: add throttling mechanism wip_dedup_throttle_rebase_Z1
authorGabriel BenHanokh <gbenhano@redhat.com>
Mon, 15 Sep 2025 06:58:23 +0000 (06:58 +0000)
committerGabriel BenHanokh <gbenhano@redhat.com>
Sat, 4 Oct 2025 06:03:31 +0000 (06:03 +0000)
commit16ad586dac47fe9d490ed42a8c93072593b699d3
tree8b95de156e44b7bd26dc10967a748026f445b3fe
parent857a4624ba13bc30bb6a4f02da8578eeb33b981c
rgw/dedup: add throttling mechanism

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
rgw/dedup: Change throttle code to work lock free and remove the atomic
from the timestamp

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
doc/radosgw/s3_objects_dedup.rst
src/rgw/driver/rados/rgw_dedup.cc
src/rgw/driver/rados/rgw_dedup.h
src/rgw/driver/rados/rgw_dedup_cluster.cc
src/rgw/driver/rados/rgw_dedup_cluster.h
src/rgw/driver/rados/rgw_dedup_store.cc
src/rgw/driver/rados/rgw_dedup_utils.cc
src/rgw/driver/rados/rgw_dedup_utils.h
src/rgw/radosgw-admin/radosgw-admin.cc
src/test/cli/radosgw-admin/help.t
src/test/rgw/dedup/test_dedup.py