pvc/debian
Joshua Boniface 595cf1782c Switch DNS aggregator to PostgreSQL
MariaDB+Galera was terribly unstable, with the cluster failing to
start or dying randomly, and generally seemed incredibly unsuitable
for an HA solution. This commit switches the DNS aggregator SQL
backend to PostgreSQL, implemented via Patroni HA.

It also manages the Patroni state, forcing the primary instance to
follow the PVC coordinator, such that the active DNS Aggregator
instance is always able to communicate read+write with the local
system.

This required some logic changes to how the DNS Aggregator worked,
specifically ensuring that database changes aren't attempted while
the instance isn't actively running - to be honest this was a bug
anyways that had just never been noticed.

Closes #34
2019-05-21 01:07:41 -04:00
..
source Move to YAML config and allow split functions 2019-03-11 01:47:40 -04:00
changelog Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
compat Debianize the packaging 2018-06-17 14:55:13 -04:00
control Switch DNS aggregator to PostgreSQL 2019-05-21 01:07:41 -04:00
copyright Debianize the packaging 2018-06-17 14:55:13 -04:00
pvc-client-cli.install Move to YAML config and allow split functions 2019-03-11 01:47:40 -04:00
pvc-client-cli.postinst Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
pvc-client-cli.prerm Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
pvc-client-common.install Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
pvc-daemon.install Move to YAML config and allow split functions 2019-03-11 01:47:40 -04:00
pvc-daemon.postinst Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
pvc-daemon.prerm Massive rejigger into single daemon 2018-10-14 02:40:54 -04:00
rules Move to YAML config and allow split functions 2019-03-11 01:47:40 -04:00