mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-08-25 14:53:37 +00:00
* Update the startup script shutdown / startup timeout to allow the current sync node time to release the role in synchronous_mode. Without this change Patroni will be killed while waiting, and will leave PostgreSQL up rather than stopping it. * Updates to support strict sync mode. If synchronous_mode_strict==true then 'patroni_dummy_host' will be written as synchronous_standby_names when that last replication host dies. * Oops, mixed two pull requests - backing out one
confd
confd directory contains haproxy template files for the confd -- lightweight configuration management tool
You need to copy content of confd directory into /etcd/confd and run confd service:
$ confd -prefix=/service/$PATRONI_SCOPE -backend etcd -node $PATRONI_ETCD_HOST -interval=10
It will periodically update haproxy.cfg with the actual list of Patroni nodes from etcd and "reload" haproxy when it is necessary.
startup-scripts
startup-scripts directory contains startup scripts for various OSes and management tools for Patroni.