]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
msg,mon,mgr,osd,common: log when DispatchQueue throttle limit is reached
authorJos Collin <jcollin@redhat.com>
Wed, 4 Nov 2020 13:21:44 +0000 (18:51 +0530)
committerJos Collin <jcollin@redhat.com>
Mon, 22 Dec 2025 05:40:22 +0000 (11:10 +0530)
commit9190dbd78a106e8fa1030f7e14e66924ff236824
treecf85cb96feb823862680a50f1a24c75c304ab8a0
parentf3395690ff291d36c359ae614d5cafa4d49e054e
msg,mon,mgr,osd,common: log when DispatchQueue throttle limit is reached

* Cluster Log/Warning when DispatchQueue throttle limit is reached.
* Display a HEALTH_WARN in the ceph status.

Fixes: https://tracker.ceph.com/issues/46226
Signed-off-by: Jos Collin <jcollin@redhat.com>
17 files changed:
src/common/Throttle.cc
src/common/Throttle.h
src/common/options/global.yaml.in
src/mgr/DaemonHealthMetric.h
src/mgr/DaemonHealthMetricCollector.cc
src/mon/MonClient.cc
src/mon/MonClient.h
src/msg/DispatchQueue.h
src/msg/Dispatcher.h
src/msg/Messenger.cc
src/msg/Messenger.h
src/msg/async/Protocol.h
src/msg/async/ProtocolV1.cc
src/msg/async/ProtocolV2.cc
src/msg/msg_types.h
src/osd/OSD.cc
src/osd/OSD.h