pvc/daemon-common
Joshua Boniface baf4c3fbc7 Add performance profiler function
Usable anywhere that the global daemon "config" parameter can be passed
in (e.g. pvcapid/helper.py, pvcnoded/Daemon.py, etc.). Stores results in
a subdirectory of the PVC logdir called "profiler" if this directory can
be created, or prints results.

The debug config parameter ensures that the profiler can be added to
functions and not run unless the server is explicitly in debug mode.
Might not be useful as I don't initially plan to add this to every
function (only when investigating performance problems), but this
flexibility allows that to change later.
2021-07-01 14:01:33 -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 Re-add UUID limit matching for full UUIDs 2021-06-28 12:27:43 -04:00
zkhandler.py Add NoNodeError handlers in ZK locks 2021-07-01 01:17:38 -04:00