Skip to content

Releases: parallelvirtualcluster/pvc

Release 0.9.29

19 Jul 21:07
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.29

  • [Node Daemon] Corrects numerous bugs with node logging framework

v0.9.28

19 Jul 13:33
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.28

  • [CLI Client] Revamp confirmation options for "vm modify" command

Release 0.9.27

19 Jul 04:06
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.27

  • [CLI Client] Fixes a bug with vm modify command when passed a file

Release 0.9.26

19 Jul 00:54
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.26

  • [Node Daemon] Corrects some bad assumptions about fencing results during hardware failures
  • [All] Implements VM tagging functionality
  • [All] Implements Node log access via PVC functionality

Release Notes

  • This version requires much more Zookeeper disk space when zookeeper_logging is enabled, due to the ever-increasing logs. pvc-installer has been modified to accomplish this. A 16GB or 32GB dedicated /var/lib/zookepeer logical volume is recommended for optimal behaviour, and the /etc/cron.daily/zookeeper-vacuum script in the latest pvc-ansible has been modified to keep only 3 sets of logs versus the previous 14.

Release 0.9.25

12 Jul 03:21
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.25

  • [Node Daemon] Returns to Rados library calls for Ceph due to performance problems
  • [Node Daemon] Adds a date output to keepalive messages
  • [Daemons] Configures ZK connection logging only for persistent connections
  • [API Provisioner] Add context manager-based chroot to Debootstrap example script
  • [Node Daemon] Fixes a bug where shutdown daemon state was overwritten

Release 0.9.24

09 Jul 20:06
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.24

  • [Node Daemon] Removes Rados module polling of Ceph cluster and returns to command-based polling for timeout purposes, and removes some flaky return statements
  • [Node Daemon] Removes flaky Zookeeper connection renewals that caused problems
  • [CLI Client] Allow raw lists of clusters from pvc cluster list
  • [API Daemon] Fixes several issues when getting VM data without stats
  • [API Daemon] Fixes issues with removing VMs while disks are still in use (failed provisioning, etc.)

Release 0.9.23

06 Jul 03:49
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.23

  • [Daemons] Fixes a critical overwriting bug in zkhandler when schema paths are not yet valid
  • [Node Daemon] Ensures the daemon mode is updated on every startup (fixes the side effect of the above bug in 0.9.22)

Release 0.9.22

05 Jul 20:49
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.22

  • [API Daemon] Drastically improves performance when getting large lists (e.g. VMs)
  • [Daemons] Adds profiler functions for use in debug mode
  • [Daemons] Improves reliability of ZK locking
  • [Daemons] Adds the new logo in ASCII form to the Daemon startup message
  • [Node Daemon] Fixes bug where VMs would sometimes not stop
  • [Node Daemon] Code cleanups in various classes
  • [Node Daemon] Fixes a bug when reading node schema data
  • [All] Adds node PVC version information to the list output
  • [CLI Client] Improves the style and formatting of list output including a new header line
  • [API Worker] Fixes a bug that prevented the storage benchmark job from running
  • [CLI Client] Fixes some bugs in the VM network listing

Release 0.9.21

29 Jun 23:34
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.21

  • [API Daemon] Ensures VMs stop before removing them
  • [Node Daemon] Fixes a bug with VM shutdowns not timing out
  • [Documentation] Adds information about georedundancy caveats
  • [All] Adds support for SR-IOV NICs (hostdev and macvtap) and surrounding documentation
  • [Node Daemon] Fixes a bug where shutdown aborted migrations unexpectedly
  • [Node Daemon] Fixes a bug where the migration method was not updated realtime
  • [Node Daemon] Adjusts the Patroni commands to remove reference to Zookeeper path
  • [CLI Client] Adjusts several help messages and fixes some typos
  • [CLI Client] Converts the CLI client to a proper Python module
  • [API Daemon] Improves VM list performance
  • [API Daemon] Adjusts VM list matching critera (only matches against the UUID if it's a full UUID)
  • [API Worker] Fixes incompatibility between Deb 10 and 11 in launching Celery worker
  • [API Daemon] Corrects several bugs with initialization command
  • [Documentation] Adds a shiny new logo and revamps introduction text

Release 0.9.20

14 Jun 22:10
Compare
Choose a tag to compare

Parallel Virtual Cluster version 0.9.20

  • [Daemons] Implemented a Zookeeper schema handler and version 0 schema
  • [Daemons] Completes major refactoring of codebase to make use of the schema handler
  • [Daemons] Adds support for dynamic chema changges and "hot reloading" of pvcnoded processes
  • [Daemons] Adds a functional testing script for verifying operation against a test cluster
  • [Daemons, CLI] Fixes several minor bugs found by the above script
  • [Daemons, CLI] Add support for Debian 11 "Bullseye"