• v0.9.25 2e9f6ac201

    v0.9.25 Stable

    JoshuaBoniface released this 2021-07-11 23:19:54 -04:00 | 1077 commits to master since this release

    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
    Downloads
  • v0.9.24 0699c48d10

    v0.9.24 Stable

    JoshuaBoniface released this 2021-07-09 16:47:09 -04:00 | 1084 commits to master since this release

    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.)
    Downloads
  • v0.9.23 adc022f55d

    v0.9.23 Stable

    JoshuaBoniface released this 2021-07-06 09:40:42 -04:00 | 1098 commits to master since this release

    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)
    Downloads
  • v0.9.22 47f39a1a2a

    v0.9.22 Stable

    JoshuaBoniface released this 2021-07-05 16:48:19 -04:00 | 1105 commits to master since this release

    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
    Downloads
  • v0.9.21 39e82ee426

    v0.9.21 Stable

    JoshuaBoniface released this 2021-06-30 09:40:33 -04:00 | 1130 commits to master since this release

    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
    Downloads
  • v0.9.20 23318524b9

    v0.9.20 Stable

    JoshuaBoniface released this 2021-06-14 21:27:37 -04:00 | 1198 commits to master since this release

    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"
    Downloads
  • v0.9.19 cf96bb009f

    v0.9.19 Stable

    JoshuaBoniface released this 2021-06-06 01:49:05 -04:00 | 1270 commits to master since this release

    Parallel Virtual Cluster version 0.9.19

    • [CLI] Corrects some flawed conditionals
    • [API] Disables SQLAlchemy modification tracking functionality (not used by us)
    • [Daemons] Implements new zkhandler module for improved reliability and reusability
    • [Daemons] Refactors some code to use new zkhandler module
    • [API, CLI] Adds support for "none" migration selector (uses cluster default instead)
    • [Daemons] Moves some configuration keys to new /config tree
    • [Node Daemon] Increases initial lock timeout for VM migrations to avoid out-of-sync potential
    • [Provisioner] Support storing and using textual cluster network labels ("upstream", "storage", "cluster") in templates
    • [API] Avoid duplicating existing node states
    Downloads
  • v0.9.18 0c75a127b2

    v0.9.18 Stable

    JoshuaBoniface released this 2021-05-23 17:23:58 -04:00 | 1331 commits to master since this release

    Parallel Virtual Cluster version 0.9.18

    • Adds VM rename functionality to API and CLI client
    Downloads
  • v0.9.17 9de14c46fb

    v0.9.17 Stable

    JoshuaBoniface released this 2021-05-19 17:07:15 -04:00 | 1333 commits to master since this release

    Parallel Virtual Cluster version 0.9.17

    • [CLI] Fixes bugs in log follow output
    Downloads
  • v0.9.16 fe15bdb854

    v0.9.16 Stable

    JoshuaBoniface released this 2021-05-10 01:14:06 -04:00 | 1335 commits to master since this release

    Parallel Virtual Cluster version 0.9.16

    • Improves some CLI help messages
    • Skips empty local cluster in CLI
    • Adjusts how confirmations happen during VM modify restarts
    • Fixes bug around corrupted VM log files
    • Fixes bug around subprocess pipe exceptions
    Downloads