]> 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>
Fri, 19 Dec 2025 04:15:11 +0000 (09:45 +0530)
commitb75eb9f3d0287262909b6df201ec211ce9ce8b09
tree6eb3c7d2931d13209d120607bd23d70f8a173a7a
parent5a01967ca6419aa8d71a290958ea9fba749a55dc
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