Merge branch 'stable-2.13' into stable-2.14
authorKlaus Aehlig <aehlig@google.com>
Thu, 16 Jul 2015 10:46:45 +0000 (12:46 +0200)
committerKlaus Aehlig <aehlig@google.com>
Thu, 16 Jul 2015 10:58:44 +0000 (12:58 +0200)
* 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 <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@google.com>

1  2 
NEWS
src/Ganeti/HTools/Cluster.hs

diff --cc NEWS
--- 1/NEWS
--- 2/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
  --------------
  
Simple merge