]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
From efec6856a67b1525606b4cc2cd2861e30ddf0c48 Mon Sep 17 00:00:00 2001
authorMatt Benjamin <mbenjamin@redhat.com>
Tue, 14 Oct 2025 13:21:08 +0000 (09:21 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Tue, 14 Oct 2025 13:21:08 +0000 (09:21 -0400)
commitf6fd333dfeceef9fd41d9ed601a39f71eb90dfe6
treea2c7d2b3a4d78e95e18b52f7cfd9499e3239bd28
parent2f703dc14b10f1a4184c5693062e500e46f41b90
From efec6856a67b1525606b4cc2cd2861e30ddf0c48 Mon Sep 17 00:00:00 2001
From: Gabriel BenHanokh <gbenhano@redhat.com>
Date: Mon, 15 Sep 2025 06:58:23 +0000
Subject: [PATCH] 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

Resolves: rhbz#2401399

Signed-off-by: Gabriel BenHanokh <gbenhano@redhat.com>
(cherry picked from commit 16ad586dac47fe9d490ed42a8c93072593b699d3)

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