commit 082bcafa3884df042997f1eb772ba722fd9317c0 Merge: 4e34758 0c05c5d Author: Klaus Aehlig <aeh...@google.com> Date: Thu Jul 16 12:46:45 2015 +0200
Merge branch 'stable-2.13' into stable-2.14 * stable-2.13 NEWS: move 2.13.0 beta/rc to their place Document data collector options Correct NEWS file entry Revision bump for 2.13.2 Update the NEWS file for 2.13.2 * stable-2.12 Bugfix in checkInstanceMove function in Cluster.hs Revision bump for 2.12.5 Update the NEWS file for 2.12.5 Update Xen documentation in install.rst Clarify need for the migration_port Xen param Conflicts: NEWS: take all additions configure.ac: keep stable-2.14 version/revision Signed-off-by: Klaus Aehlig <aeh...@google.com> diff --cc NEWS index 91a64eb,d094086..c6f0739 --- a/NEWS +++ b/NEWS @@@ -2,154 -2,40 +2,188 @@@ New ==== +Version 2.14.1 +-------------- + +*(Released Fri, 10 Jul 2015)* + +Incompatible/important changes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- The SSH security changes reduced the number of nodes which can SSH into + other nodes. Unfortunately enough, the Ganeti implementation of migration + for the xl stack of Xen required SSH to be able to migrate the instance, + leading to a situation where full movement of an instance around the cluster + was not possible. This version fixes the issue by using socat to transfer + instance data. While socat is less secure than SSH, it is about as secure as + xm migrations, and occurs over the secondary network if present. As a + consequence of this change, Xen instance migrations using xl cannot occur + between nodes running 2.14.0 and 2.14.1. +- This release contains a fix for the problem that different encodings in + SSL certificates can break RPC communication (issue 1094). The fix makes + it necessary to rerun 'gnt-cluster renew-crypto --new-node-certificates' + after the cluster is fully upgraded to 2.14.1 + +Other Changes +~~~~~~~~~~~~~ + +- The ``htools`` now properly work also on shared-storage clusters. +- Instance moves now work properly also for the plain disk template. +- Filter-evaluation for run-time data filter was fixed (issue 1100). +- Various improvements to the documentation have been added. + + +Version 2.14.0 +-------------- + +*(Released Tue, 2 Jun 2015)* + +New features +~~~~~~~~~~~~ + +- The build system now enforces external Haskell dependencies to lie in + a supported range as declared by our new ganeti.cabal file. +- Basic support for instance reservations has been added. Instance addition + supports a --forthcoming option telling Ganeti to only reserve the resources + but not create the actual instance. The instance can later be created with + by passing the --commit option to the instance addition command. +- Node tags starting with htools:nlocation: now have a special meaning to htools(1). + They control between which nodes migration is possible, e.g., during hypervisor + upgrades. See hbal(1) for details. +- The node-allocation lock as been removed for good, thus speeding up parallel + instance allocation and creation. +- The external storage interface has been extended by optional ``open`` + and ``close`` scripts. + +New dependencies +~~~~~~~~~~~~~~~~ + +- Building the Haskell part of Ganeti now requires Cabal and cabal-install. + +Known issues +~~~~~~~~~~~~ + +- Under certain conditions instance doesn't get unpaused after live + migration (issue #1050) + +Since 2.14.0 rc1 +~~~~~~~~~~~~~~~~ + +- The call to the IAllocator in 'gnt-node evacuate' has been fixed. +- In opportunistic locking, only ask for those node resource locks where + the node lock is held. +- Lock requests are repeatable now; this avoids failure of a job in a + race condition with a signal sent to the job. +- Various improvements to the QA. + + +Version 2.14.0 rc2 +------------------ + +*(Released Tue, 19 May 2015)* + +This was the second release candidate in the 2.14 series. All important +changes are listed in the 2.14.0 entry. + +Since 2.14.0 rc1 +~~~~~~~~~~~~~~~~ + +- private parameters are now properly exported to instance create scripts +- unnecessary config unlocks and upgrades have been removed, improving + performance, in particular of cluster verification +- some rarely occuring file-descriptor leaks have been fixed +- The checks for orphan and lost volumes have been fixed to also work + correctly when multiple volume groups are used. + + +Version 2.14.0 rc1 +------------------ + +*(Released Wed, 29 Apr 2015)* + +This was the first release candidate in the 2.14 series. All important +changes are listed in the latest 2.14 entry. + +Since 2.14.0 beta2 +~~~~~~~~~~~~~~~~~~ + +The following issue has been fixed: + +- A race condition where a badly timed kill of WConfD could lead to + an incorrect configuration. + +Fixes inherited from the 2.12 branch: + +- Upgrade from old versions (2.5 and 2.6) was failing (issues 1070, 1019). +- gnt-network info outputs wrong external reservations (issue 1068) +- Refuse to demote master from master capability (issue 1023) + +Fixes inherited from the 2.13 branch: + +- bugs related to ssh-key handling of master candidate (issues 1045, 1046, 1047) + + +Version 2.14.0 beta2 +-------------------- + +*(Released Thu, 26 Mar 2015)* + +This was the second beta release in the 2.14 series. All important changes +are listed in the latest 2.14 entry. + +Since 2.14.0 beta1 +~~~~~~~~~~~~~~~~~~ + +The following issues have been fixed: + +- Issue 1018: Cluster init (and possibly other jobs) occasionally fail to start + +The extension of the external storage interface was not present in 2.14.0 beta1. + + +Version 2.14.0 beta1 +-------------------- + +*(Released Fri, 13 Feb 2015)* + +This was the first beta release of the 2.14 series. All important changes +are listed in the latest 2.14 entry. + + + Version 2.13.2 + -------------- + + *(Released Mon, 13 Jul 2015)* + + Incompatible/important changes + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + - This release contains a fix for the problem that different encodings in + SSL certificates can break RPC communication (issue 1094). The fix makes + it necessary to rerun 'gnt-cluster renew-crypto --new-node-certificates' + after the cluster is fully upgraded to 2.13.2 + + Other fixes and known issues + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Inherited from 2.12: + + - Fixed Issue #1115: Race between starting WConfD and updating the config + - Fixed Issue #1114: Binding RAPI to a specific IP makes the watcher + restart the RAPI + - Fixed Issue #1100: Filter-evaluation for run-time data filter + - Better handling of the "crashed" Xen state + - The watcher can be instructed to skip disk verification + - Reduce amount of logging on successful requests + - Prevent multiple communication NICs being created for instances + - The ``htools`` now properly work also on shared-storage clusters + - Instance moves now work properly also for the plain disk template + - Various improvements to the documentation have been added + + Known issues: + - Issue #1104: gnt-backup: dh key too small + + Version 2.13.1 -------------- -- Klaus Aehlig Google Germany GmbH, Dienerstr. 12, 80331 Muenchen Registergericht und -nummer: Hamburg, HRB 86891 Sitz der Gesellschaft: Hamburg Geschaeftsfuehrer: Graham Law, Christine Elizabeth Flores