pvc/daemon-common
Joshua Boniface 126f0742cd Add Zookeeper schema manager to zkhandler
Adds a new class, ZKSchema, to handle schema management in Zookeeper in
an automated and consistent way. This should solve several issues:

1. Pain in managing changes to ZK keys
2. Pain in handling those changes during live upgrades
3. Simplifying the codebase to remove hardcoded ZK paths

The current master schema for PVC 0.9.19 is committed as version 0.

Addresses #129
2021-06-08 23:35:39 -04:00
..
migrations/versions Add Zookeeper schema manager to zkhandler 2021-06-08 23:35:39 -04:00
ceph.py Move configuration keys to /config tree 2021-06-01 10:48:55 -04:00
cluster.py Avoid duplicating maintenance state change 2021-06-05 01:36:40 -04:00
common.py Merge node common with daemon common 2021-06-01 12:22:11 -04:00
log.py Move logger to common, fix buffering 2021-06-01 18:50:26 -04:00
network.py Rework network library for new zkhandler 2021-05-29 20:53:42 -04:00
node.py Avoid returning errors with duplicate router mode 2021-06-05 01:14:31 -04:00
vm.py Fix erroneous lock calls 2021-05-30 15:31:17 -04:00
zkhandler.py Add Zookeeper schema manager to zkhandler 2021-06-08 23:35:39 -04:00