On Thu, Jul 16, 2015 at 12:50:53PM +0200, 'Klaus Aehlig' via ganeti-devel wrote:


commit 082bcafa3884df042997f1eb772ba722fd9317c0
Merge: 4e34758 0c05c5d
Author: Klaus Aehlig <[email protected]>
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 <[email protected]>

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

LGTM, thanks

Reply via email to