Joshua M. Boniface
65d14ccd92
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
41 lines
1.7 KiB
Plaintext
41 lines
1.7 KiB
Plaintext
Source: pvc
|
|
Section: main
|
|
Priority: optional
|
|
Maintainer: Joshua Boniface <joshua@boniface.me>
|
|
Standards-Version: 3.9.8
|
|
Homepage: https://www.boniface.me
|
|
X-Python3-Version: >= 3.2
|
|
|
|
Package: pvc-daemon-node
|
|
Architecture: all
|
|
Depends: systemd, pvc-daemon-common, python3-kazoo, python3-psutil, python3-apscheduler, python3-libvirt, python3-psycopg2, python3-dnspython, python3-yaml, python3-distutils, python3-gevent, ipmitool, libvirt-daemon-system, arping, vlan, bridge-utils, dnsmasq, nftables, pdns-server, pdns-backend-pgsql
|
|
Suggests: pvc-client-api, pvc-client-cli
|
|
Description: Parallel Virtual Cluster node daemon (Python 3)
|
|
A KVM/Zookeeper/Ceph-based VM and private cloud manager
|
|
.
|
|
This package installs the PVC node daemon
|
|
|
|
Package: pvc-daemon-api
|
|
Architecture: all
|
|
Depends: systemd, pvc-daemon-common, python3-yaml, python3-flask, python3-flask-restful, python3-celery, python-celery-common, python3-distutils, redis, python3-redis, python3-lxml, python3-flask-migrate, python3-flask-script, fio
|
|
Description: Parallel Virtual Cluster API daemon (Python 3)
|
|
A KVM/Zookeeper/Ceph-based VM and private cloud manager
|
|
.
|
|
This package installs the PVC API daemon
|
|
|
|
Package: pvc-daemon-common
|
|
Architecture: all
|
|
Depends: python3-kazoo, python3-psutil, python3-click, python3-lxml
|
|
Description: Parallel Virtual Cluster common libraries (Python 3)
|
|
A KVM/Zookeeper/Ceph-based VM and private cloud manager
|
|
.
|
|
This package installs the common libraries for the daemon and API
|
|
|
|
Package: pvc-client-cli
|
|
Architecture: all
|
|
Depends: python3-requests, python3-requests-toolbelt, python3-yaml, python3-lxml, python3-click
|
|
Description: Parallel Virtual Cluster CLI client (Python 3)
|
|
A KVM/Zookeeper/Ceph-based VM and private cloud manager
|
|
.
|
|
This package installs the PVC API command-line client
|