]> 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, 29 Dec 2025 22:30:14 +0000 (17:30 -0500)
commit3509c581517f11e08b0d32848893d9997232585b
tree9dcfcace78b51e25652905664e6a83e7b93a492b
parent184d4dc2c9c2e3639621a18727bcd09ffdc79987
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