]> git.apps.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, 22 Sep 2025 16:35:20 +0000 (12:35 -0400)
commit496e6df754d9b2d80575c0169964d418cf11a0fe
tree34f5da32d0a16a9eac072b5723d33c916bbf998d
parent912f41a6d7bcdfc140e837899dedf37490f1f0b3
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>
(cherry picked from commit 5e0c2b7aa74e378dadbaccb3584f750485b17e44)
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