pvc/daemon-common
Joshua Boniface 58789f1db4 Move VM list assembly to thread pool
This helps parallelize the numerous Zookeeper calls a little bit, at
least within the bounds of the GIL, to improve performance when getting
a large list of VMs. The max_workers value is capped at 32 to avoid
causing too many threads during concurrent executions, but still
provides a noticeable speedup (on the order of 0.2-0.4 seconds with 75
VMs, scaling up further as counts grow).
2021-07-01 17:32:47 -04:00
..
migrations/versions Store PHY MAC for VFs and restore after free 2021-06-22 00:56:47 -04:00
ceph.py Fix bug in snapshot rename 2021-06-14 00:55:26 -04:00
cluster.py Fix incorrect handling of deletions in init 2021-06-29 18:41:02 -04:00
common.py Add performance profiler function 2021-07-01 14:01:33 -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 Convert node.py to new ZK schema handler 2021-06-13 13:18:34 -04:00
vm.py Move VM list assembly to thread pool 2021-07-01 17:32:47 -04:00
zkhandler.py Add NoNodeError handlers in ZK locks 2021-07-01 01:17:38 -04:00