commit 0851af3023cae102a802ac5a7763990bab439cfb
Merge: 0fccf21 9ef7013
Author: Klaus Aehlig <[email protected]>
Date:   Tue Apr 28 17:44:14 2015 +0200

    Merge branch 'stable-2.12' into stable-2.13
    
    * stable-2.12
      Revision bump to 2.12.3
      Update NEWS for 2.12.3
    
    Conflicts:
        NEWS: take all additions (in correct order)
        configure.ac: ignore revision bump
    
    Signed-off-by: Klaus Aehlig <[email protected]>

diff --cc NEWS
index e28d6c0,51ac3b4..deeb367
--- a/NEWS
+++ b/NEWS
@@@ -2,114 -2,50 +2,158 @@@ New
  ====
  
  
 +Version 2.13.0
 +--------------
 +
 +*(Released Tue, 28 Apr 2015)*
 +
 +Incompatible/important changes
 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 +
 +- Ganeti now internally retries the instance creation opcode if opportunistic
 +  locking did not acquire nodes with enough free resources. The internal retry
 +  will not use opportunistic locking. In particular, instance creation, even
 +  if opportunistic locking is set, will never fail with ECODE_TEMP_NORES.
 +- The handling of SSH security had undergone a significant change. From
 +  this version on, each node has an individual SSH key pair instead of
 +  sharing one with all nodes of the cluster. From now on, we also
 +  restrict SSH access to master candidates. This means that only master
 +  candidates can ssh into other cluster nodes and all
 +  non-master-candidates cannot. Refer to the UPGRADE notes
 +  for further instructions on the creation and distribution of the keys.
 +- Ganeti now checks hypervisor version compatibility before trying an instance
 +  migration. It errors out if the versions are not compatible. Add the option
 +  --ignore-hvversions to restore the old behavior of only warning.
 +- Node tags starting with htools:migration: or htools:allowmigration: now have
 +  a special meaning to htools(1). See hbal(1) for details.
 +- The LXC hypervisor code has been repaired and improved. Instances cannot be
 +  migrated and cannot have more than one disk, but should otherwise work as 
with
 +  other hypervisors. OS script changes should not be necessary. LXC version
 +  1.0.0 or higher required.
 +
 +New features
 +~~~~~~~~~~~~
 +
 +- A new job filter rules system allows to define iptables-like rules for the
 +  job scheduler, making it easier to (soft-)drain the job queue, perform
 +  maintenance, and rate-limit selected job types. See gnt-filter(8) for
 +  details.
 +- Ganeti jobs can now be ad-hoc rate limited via the reason trail.
 +  For a set of jobs queued with "--reason=rate-limit:n:label", the job
 +  scheduler ensures that not more than n will be scheduled to run at the same
 +  time. See ganeti(7), section "Options", for details.
 +- The monitoring daemon has now variable sleep times for the data
 +  collectors. This currently means that the granularity of cpu-avg-load
 +  can be configured.
 +- The 'gnt-cluster verify' command now has the option
 +  '--verify-ssh-clutter', which verifies whether Ganeti (accidentally)
 +  cluttered up the 'authorized_keys' file.
 +- Instance disks can now be converted from one disk template to another for 
many
 +  different template combinations. When available, more efficient conversions
 +  will be used, otherwise the disks are simply copied over.
 +
 +New dependencies
 +~~~~~~~~~~~~~~~~
 +
 +- The monitoring daemon uses the PSQueue library. Be sure to install it
 +  if you use Mond.
 +- The formerly optional regex-pcre is now an unconditional dependency because
 +  the new job filter rules have regular expressions as a core feature.
 +
 +Known issues
 +~~~~~~~~~~~~
 +
 +- GHC 7.8 introduced some incompatible changes, so currently Ganeti
 +  2.12. doesn't compile on GHC 7.8
 +- Under certain conditions instance doesn't get unpaused after live
 +  migration (issue #1050)
 +- GlusterFS support breaks at upgrade to 2.12 - switches back to
 +  shared-file (issue #1030)
 +
 +Since 2.13.0 rc1
 +~~~~~~~~~~~~~~~~~~
 +
 +The following issues have been fixed:
 +
 +- Bugs related to ssh-key handling of master candidates (issues 1045,
 +  1046, 1047)
 +
 +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)
 +
 +
 +Version 2.13.0 rc1
 +------------------
 +
 +*(Released Wed, 25 Mar 2015)*
 +
 +This was the first release candidate of the 2.13 series.
 +All important changes are listed in the latest 2.13 entry.
 +
 +Since 2.13.0 beta1
 +~~~~~~~~~~~~~~~~~~
 +
 +The following issues have been fixed:
 +
 +- Issue 1018: Cluster init (and possibly other jobs) occasionally fail to 
start
 +
 +
 +Version 2.13.0 beta1
 +--------------------
 +
 +*(Released Wed, 14 Jan 2015)*
 +
 +This was the first beta release of the 2.13 series. All important changes
 +are listed in the latest 2.13 entry.
 +
 +
+ Version 2.12.3
+ --------------
+ 
+ *(Released Wed, 29 Apr 2015)*
+ 
+ - Fixed Issue #1019: upgrade from 2.6.2 to 2.12 fails. cfgupgrade
+   doesn't migrate the config.data file properly
+ - Fixed Issue 1023: Master master-capable option bug
+ - Fixed Issue 1068: gnt-network info outputs wrong external reservations
+ - Fixed Issue 1070: Upgrade of Ganeti 2.5.2 to 2.12.0 fails due to
+   missing UUIDs for disks
+ - Fixed Issue 1073: ssconf_hvparams_* not distributed with ssconf
+ 
+ Inherited from the 2.11 branch:
+ 
+ - Fixed Issue 1032: Renew-crypto --new-node-certificates sometimes does not
+   complete.
+   The operation 'gnt-cluster renew-crypto --new-node-certificates' is
+   now more robust against intermitten reachability errors. Nodes that
+   are temporarily not reachable, are contacted with several retries.
+   Nodes which are marked as offline are omitted right away.
+ 
+ Inherited from the 2.10 branch:
+ 
+ - Fixed Issue 1057: master-failover succeeds, but IP remains assigned to
+   old master
+ - Fixed Issue 1058: Python's os.minor() does not support devices with
+   high minor numbers
+ - Fixed Issue 1059: Luxid fails if DNS returns an IPv6 address that does
+   not reverse resolve
+ 
+ Known issues
+ ~~~~~~~~~~~~
+ 
+ Pending since 2.12.2:
+ 
+ - GHC 7.8 introduced some incompatible changes, so currently Ganeti
+   2.12. doesn't compile on GHC 7.8
+ - Under certain conditions instance doesn't get unpaused after live
+   migration (issue #1050)
+ - GlusterFS support breaks at upgrade to 2.12 - switches back to
+   shared-file (issue #1030)
+ 
+ 
  Version 2.12.2
  --------------
  

-- 
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

Reply via email to