pvc/api-daemon
Joshua Boniface 54215bab6c Switch to ZK+PG over Redis for Celery queue
Redis did not provide a distributed solution for the worker, which
precluded several important planned functions. So instead, move to using
Zookeeper + PostgreSQL as the broker and result backend respectively.

Should be a seamless drop-in change but for future uses requires the
database host to be the primary coordinator IP rather than localhost, so
that writes can occur to the database from non-primary hosts.
2023-11-04 12:46:34 -04:00
..
migrations Add OVA script support 2022-10-06 10:48:12 -04:00
provisioner/examples Ensure ACPI is included in Deb VMs 2023-08-17 11:16:08 -04:00
pvcapid Switch to ZK+PG over Redis for Celery queue 2023-11-04 12:46:34 -04:00
daemon_lib Rename API and common Debian packages 2020-02-08 18:50:38 -05:00
pvc-api-db-upgrade [Bookworm] Correct Flask DB migration process 2023-09-01 00:29:17 -04:00
pvcapid-manage-zk.py Update copyright header year 2022-10-06 11:55:27 -04:00
pvcapid-manage_flask.py [Bookworm] Correct Flask DB migration process 2023-09-01 00:29:17 -04:00
pvcapid-manage_legacy.py [Bookworm] Correct Flask DB migration process 2023-09-01 00:29:17 -04:00
pvcapid-worker.service Add worker wrapper to fix Deb incompatibility 2021-06-28 12:19:29 -04:00
pvcapid-worker.sh [Bookworm] Correct Celery invocation 2023-09-01 00:30:01 -04:00
pvcapid.py Update copyright header year 2022-10-06 11:55:27 -04:00
pvcapid.sample.yaml Switch to ZK+PG over Redis for Celery queue 2023-11-04 12:46:34 -04:00
pvcapid.service Use consistent naming of components 2020-02-08 19:34:07 -05:00
swagger.html Rename API and common Debian packages 2020-02-08 18:50:38 -05:00
swagger.json Rename API and common Debian packages 2020-02-08 18:50:38 -05:00