]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/dedup: add throttling mechanism wip_dedup_throttle_rebase_Z2
authorGabriel BenHanokh <gbenhano@redhat.com>
Mon, 15 Sep 2025 06:58:23 +0000 (06:58 +0000)
committerGabriel BenHanokh <gbenhano@redhat.com>
Sun, 12 Oct 2025 12:43:29 +0000 (12:43 +0000)
commit58461e03c88cab033a62c62ed9bd845945761284
tree713dbb4f920191c830cfe526eedf0da073c28de1
parentf92cc238729af286f039fdf91afa448cdd83e791
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