]> 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>
Wed, 17 Dec 2025 10:09:00 +0000 (15:39 +0530)
commit9406b492a2541fba63ef12f3166e9ed7f7129659
tree798119b1f1788d302f082c0eca6de00776bf7db3
parent2e87714b94a9e16c764ef6f97de50aecf1b0c41e
msg,mon,mgr,osd,common: log when DispatchQueue throttle limit is reached

* Log 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