Lots of updates
Pre-release
Pre-release
- fix release_version of get_SRs_required_for_recover
- support SM backend-kind override via VDI.other_config key
- support floppy disk drives
- when performing a snapshot, set is_a_snapshot
- update API version to 2.4
- don't double-count HA-protected VMs when restarting them
- don't create refs for snapshots that don't exist on import
- expose RDP state, via guest agents, via VM guest metrics
- read all paths from the config file
- use 'ip' rather than 'ifconfig'
- block the pool-join if the joining host has a network bond
- use local force_state_reset after cross-pool SMX
- correct error text for assert_no_shared_srs_on_me
- allow ISO VBDs to be made from any SR
- disallow resume while a checkpoint is ongoing
- don't pause tapdisk
- use oclock rather than Unix.time
- import_raw_vdi: pass content-length to vhd-tool
- update hostname when it changes
- allow WLB servers to have an IPv6 address
- make sure we return the task reference when cancelling a task
- python: fix compatibility with python 2.7
- add a plugin to install supplemental packs
- create a PGPU for the system display device
- allow PCI vendors to be whitelisted for GPU passthrough
- allow passthrough of vga_arbiter device when appropriate
- remove VM hooks which are now handled by xenopsd
- set the content-length and close the tar header when exporting metadata
- handle cancellation of cross-host VDI.copy
- prevent VM.revert deleting all VDIs unconditionally
- update VDI.snapshot_of links after a VM.revert
- support for read-caching
- check for enough disk space before installing hotfixes
- VM.hard_reboot cancels VM.clean_reboot