]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/dedup: add throttling mechanism dedup_throttle
authorGabriel BenHanokh <gbenhano@redhat.com>
Mon, 15 Sep 2025 06:58:23 +0000 (06:58 +0000)
committerGabriel BenHanokh <gbenhano@redhat.com>
Tue, 30 Sep 2025 09:25:48 +0000 (09:25 +0000)
commit98202a72f2099ed597bf1c5aa14255ba45cf53fd
tree45dc4ecb8e7f7297b61066edbf3386fdd09ec378
parentd15ad83924688362ce36206b1620a6dc53dacdc1
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