pvc/daemon-common
Joshua Boniface a8c28786dd Better handle empty ipaths in schema
When trying to write to sub-item paths that don't yet exist, the
previous method would just blindly write to whatever the root key is,
which is never what we actually want.

Instead, check explicitly for a "base path" situation, and handle that.
Then, if we try to get a subpath that isn't valid, return None. Finally
in the various functions, if the path is None, just continue (or return
false/None) and (try to) chug along.
2021-07-05 23:35:03 -04:00
..
migrations/versions Add node PVC version data to Node information 2021-07-05 09:57:38 -04:00
ceph.py Move Ceph pool/volume list assembly to thread pool 2021-07-01 17:33:13 -04:00
cluster.py Fix incorrect handling of deletions in init 2021-06-29 18:41:02 -04:00
common.py Remove unnecessary try/except blocks from VM reads 2021-07-02 12:01:58 -04:00
log.py Move logger to common, fix buffering 2021-06-01 18:50:26 -04:00
network.py Store PHY MAC for VFs and restore after free 2021-06-22 00:56:47 -04:00
node.py Add node PVC version data to Node information 2021-07-05 09:57:38 -04:00
vm.py Move VM list assembly to thread pool 2021-07-01 17:32:47 -04:00
zkhandler.py Better handle empty ipaths in schema 2021-07-05 23:35:03 -04:00