Compare commits

..

2 Commits

Author SHA1 Message Date
0db8fd9da6 Bump version to 0.9.12 2021-01-28 16:29:58 -05:00
a44f134230 Remove systemd deps on zookeeper and libvirt
This caused a serious race condition, since the IPs managed by PVC had
not yet come up, but Zookeeper was trying to start and bind to them,
which of course failed.

Remove these dependencies entirely - the daemon itself starts these
services during initialization and they do not need to be started by
systemd first.
2021-01-28 16:25:02 -05:00
5 changed files with 16 additions and 3 deletions

View File

@ -20,6 +20,10 @@ To get started with PVC, please see the [About](https://parallelvirtualcluster.r
## Changelog ## Changelog
#### v0.9.12
* Fixes a bug in the pvcnoded service unit file causing a Zookeeper startup race condition
#### v0.9.11 #### v0.9.11
* Documentation updates * Documentation updates

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
pvc (0.9.12-0) unstable; urgency=high
* Fixes a bug in the pvcnoded service unit file causing a Zookeeper startup race condition
-- Joshua M. Boniface <joshua@boniface.me> Thu, 28 Jan 2021 16:29:58 -0500
pvc (0.9.11-0) unstable; urgency=high pvc (0.9.11-0) unstable; urgency=high
* Documentation updates * Documentation updates

View File

@ -18,6 +18,10 @@ To get started with PVC, please see the [About](https://parallelvirtualcluster.r
## Changelog ## Changelog
#### v0.9.12
* Fixes a bug in the pvcnoded service unit file causing a Zookeeper startup race condition
#### v0.9.11 #### v0.9.11
* Documentation updates * Documentation updates

View File

@ -2,8 +2,7 @@
[Unit] [Unit]
Description = Parallel Virtual Cluster node daemon Description = Parallel Virtual Cluster node daemon
After = network-online.target zookeeper.service libvirtd.service After = network-online.target
Wants = zookeeper.service libvirtd.service
PartOf = pvc.target PartOf = pvc.target
[Service] [Service]

View File

@ -54,7 +54,7 @@ import pvcnoded.CephInstance as CephInstance
import pvcnoded.MetadataAPIInstance as MetadataAPIInstance import pvcnoded.MetadataAPIInstance as MetadataAPIInstance
# Version string for startup output # Version string for startup output
version = '0.9.11' version = '0.9.12'
############################################################################### ###############################################################################
# PVCD - node daemon startup program # PVCD - node daemon startup program