X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/24d9f78ef81c4f38d27eebe75472fbeb99f74c72..52fc37bd3cb943900f15dfb31778a2a0e985c820:/NEWS diff --git a/NEWS b/NEWS index 96c95ee..4787b00 100644 --- a/NEWS +++ b/NEWS @@ -2,11 +2,61 @@ News ==== -Version 2.8.0 rc3 ------------------ +Version 2.8.3 +------------- -*(Released Tue, 17 Sep 2013)* +*(Released Thu, 12 Dec 2013)* + +- Fixed Luxi daemon socket permissions after master-failover +- Improve IP version detection code directly checking for colons rather than + passing the family from the cluster object +- Fix NODE/NODE_RES locking in LUInstanceCreate by not acquiring NODE_RES locks + opportunistically anymore (Issue 622) +- Allow link local IPv6 gateways (Issue 624) +- Fix error printing (Issue 616) +- Fix a bug in InstanceSetParams concerning names: in case no name is passed in + disk modifications, keep the old one. If name=none then set disk name to + None. +- Update build_chroot script to work with the latest hackage packages +- Add a packet number limit to "fping" in master-ip-setup (Issue 630) +- Fix evacuation out of drained node (Issue 615) +- Add default file_driver if missing (Issue 571) +- Fix job error message after unclean master shutdown (Issue 618) +- Lock group(s) when creating instances (Issue 621) +- SetDiskID() before accepting an instance (Issue 633) +- Allow the ext template disks to receive arbitrary parameters, both at creation + time and while being modified +- Xen handle domain shutdown (future proofing cherry-pick) +- Refactor reading live data in htools (future proofing cherry-pick) + + +Version 2.8.2 +------------- + +*(Released Thu, 07 Nov 2013)* + +- DRBD: ensure peers are UpToDate for dual-primary +- Improve error message for replace-disks +- More dependency checks at configure time +- Placate warnings on ganeti.outils_unittest.py + + +Version 2.8.1 +------------- + +*(Released Thu, 17 Oct 2013)* +- Correctly start/stop luxid during gnt-cluster master-failover +- Don't attempt IPv6 ssh in case of IPv4 cluster (Issue 595) +- Fix path for the job queue serial file +- Improved harep man page +- Minor documentation improvements + + +Version 2.8.0 +------------- + +*(Released Mon, 30 Sep 2013)* Incompatible/important changes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -29,6 +79,14 @@ Incompatible/important changes New features ~~~~~~~~~~~~ +- Hotplug support. Introduce new option '--hotplug' to ``gnt-instance modify`` + so that disk and NIC modifications take effect without the need of actual + reboot. There are a couple of constrains currently for this feature: + + - only KVM hypervisor (versions >= 1.0) supports it, + - one can not (yet) hotplug a disk using userspace access mode for RBD + - in case of a downgrade instances should suffer a reboot in order to + be migratable (due to core change of runtime files) - The :doc:`Remote API ` daemon now supports a command line flag to always require authentication, ``--require-authentication``. It can be specified in ``$sysconfdir/default/ganeti``. @@ -96,8 +154,16 @@ For Python: - The minimum Python version needed to run Ganeti is now 2.6. - ``yaml`` library (only for running the QA). -Since 2.8.0 rc2 +Since 2.8.0 rc3 ~~~~~~~~~~~~~~~ +- Perform proper cleanup on termination of Haskell daemons +- Fix corner-case in handling of remaining retry time + + +Version 2.8.0 rc3 +----------------- + +*(Released Tue, 17 Sep 2013)* - To simplify the work of packaging frameworks that want to add the needed users and groups in a split-user setup themselves, at build time three files in