pvc/node-daemon/pvcnoded
Joshua Boniface 65d14ccd92 Return to all command-based Ceph gathering
Using the Rados module was very problematic, specifically because it had
no sensible timeout parameters and thus would hang for many seconds.
This has poor implications since it blocks further keepalives.

Instead, remove the Rados usage entirely and go back completely to using
manual OS commands to gather this information. While this may cause PID
exhaustion more quickly it's worthwhile to avoid failure scenarios when
Ceph stats time out.

Closes #137
2021-07-06 11:30:45 -04:00
..
CephInstance.py Fix typo in CephInstance path 2021-06-10 00:36:02 -04:00
DNSAggregatorInstance.py Handle an additional exception case 2021-06-14 17:15:40 -04:00
Daemon.py Return to all command-based Ceph gathering 2021-07-06 11:30:45 -04:00
MetadataAPIInstance.py Ensure we don't grab None data 2021-06-13 16:43:25 -04:00
NodeInstance.py Fix typo in schema path name 2021-07-05 23:23:23 -04:00
SRIOVVFInstance.py Ensure MTU is set on VF when starting up 2021-06-22 02:26:14 -04:00
VMConsoleWatcherInstance.py Use more compatible is_alive in thread 2021-06-13 14:36:27 -04:00
VMInstance.py Make extra sure VMs terminate when told 2021-07-02 11:40:34 -04:00
VXNetworkInstance.py Fix name of schema element 2021-06-13 20:56:17 -04:00
__init__.py Use consistent naming of components 2020-02-08 19:34:07 -05:00
dnsmasq-zookeeper-leases.py Update copyright year in headers 2021-03-25 17:01:55 -04:00
fencing.py Convert fencing to new ZK schema handler 2021-06-09 21:29:01 -04:00