]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/osd/pg_recovery: use OperationThrottler to throttle object
authorXuehan Xu <xuxuehan@qianxin.com>
Tue, 1 Apr 2025 09:15:40 +0000 (17:15 +0800)
committerXuehan Xu <xuxuehan@qianxin.com>
Fri, 4 Apr 2025 06:15:10 +0000 (14:15 +0800)
commit791772f1c032b4ca754d6a67322df6967edfc40e
tree9aa043ed906d54fd377558a3371a20b8d721166a
parent895d52cd69b12afc0616429826f2f9bcbc5e1b81
crimson/osd/pg_recovery: use OperationThrottler to throttle object
pushes/pulls

Instead of throttling recovery/backfill operations

Fixes: https://tracker.ceph.com/issues/70180
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
src/crimson/osd/osd_operation.cc
src/crimson/osd/osd_operation.h
src/crimson/osd/osd_operations/background_recovery.cc
src/crimson/osd/osd_operations/background_recovery.h
src/crimson/osd/pg_recovery.cc
src/crimson/osd/pg_recovery.h
src/crimson/osd/shard_services.h