class patroni.raft_controller. RaftController ( config : Config , patroni_logger : PatroniLogger ) View on GitHub

Bases: AbstractPatroniDaemon

__init__ ( config : Config , patroni_logger : PatroniLogger ) None View on GitHub

Set up signal handlers, logging handler and configuration.

Parameters :
  • config – configuration options for this daemon.

  • patroni_logger – the logging handler for this daemon.

_abc_impl = <_abc._abc_data object>
_run_cycle ( ) None View on GitHub

Define what the daemon should do in each execution cycle.

Keep being called in the daemon’s main loop until the daemon is eventually terminated.

_shutdown ( ) None View on GitHub

Define what the daemon should do when shutting down.

patroni.raft_controller. main ( ) None View on GitHub