pvc/node-daemon/pvcnoded/objects
Joshua Boniface 40b7d68853 Separate monitoring and move to 60s interval
Removes the dependency of the monitoring subsystem from the node
keepalives, and runs them at a 60s interval to avoid excessive backups
if a plugin takes too long.

Adds its own logs and related items as required.

Finally adds a new required argument to the run() of plugins, the
coordinator state, which can be used by a plugin to determine actions
based on whether the node is a primary, secondary, or non-coordinator.
2023-09-15 16:47:11 -04:00
..
CephInstance.py Update copyright header year 2022-10-06 11:55:27 -04:00
DNSAggregatorInstance.py Update copyright header year 2022-10-06 11:55:27 -04:00
MetadataAPIInstance.py Update copyright header year 2022-10-06 11:55:27 -04:00
MonitoringInstance.py Separate monitoring and move to 60s interval 2023-09-15 16:47:11 -04:00
NodeInstance.py Ensure Patroni failures do not block takeover 2023-08-29 22:00:11 -04:00
SRIOVVFInstance.py Update copyright header year 2022-10-06 11:55:27 -04:00
VMConsoleWatcherInstance.py Update copyright header year 2022-10-06 11:55:27 -04:00
VMInstance.py Update copyright header year 2022-10-06 11:55:27 -04:00
VXNetworkInstance.py Update copyright header year 2022-10-06 11:55:27 -04:00
__init__.py Refactor pvcnoded to reduce Daemon.py size 2021-08-21 03:14:22 -04:00