]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
mon: refactor health check map through PaxosMap
authorPatrick Donnelly <pdonnell@ibm.com>
Sun, 1 Jun 2025 00:53:55 +0000 (20:53 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Mon, 26 Jan 2026 15:27:18 +0000 (10:27 -0500)
commit15589c51244032c74b9897d42a798f83fd873a6d
tree7b0ce8392de57b7ff6394db60db5abaf062e933e
parent0ad2868a8b5117ebe958e2dfb19df76333155940
mon: refactor health check map through PaxosMap

This was motivated by confusing persistence of some health warnings during
testing of health warnings for cephx upgrades. Some services are only doing
health checks during ::encode_pending and others during ::tick. Make it
consistent.

Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
src/mon/AuthMonitor.cc
src/mon/HealthMonitor.cc
src/mon/MDSMonitor.cc
src/mon/MgrMonitor.cc
src/mon/MgrStatMonitor.cc
src/mon/MonmapMonitor.cc
src/mon/NVMeofGwMon.cc
src/mon/OSDMonitor.cc
src/mon/PaxosService.cc
src/mon/PaxosService.h
src/mon/health_check.h