commit 66b45663bcd9608090f38b17f7007b7076d3b9d7
Merge: cdb253b 8512e31
Author: Hrvoje Ribicic <[email protected]>
Date:   Wed Mar 25 14:54:07 2015 +0000

    Merge branch 'stable-2.12' into stable-2.13

    * stable-2.12
      Revision bump to 2.12.2
      Update NEWS for 2.12.2

    Conflicts:
    NEWS
    configure.ac
    Resolution:
    Use 2.13 version suffix, merge NEWS.

    Signed-off-by: Hrvoje Ribicic <[email protected]>

diff --cc NEWS
index 8756fee,74a6e46..baeb1a5
--- a/NEWS
+++ b/NEWS
@@@ -2,68 -2,50 +2,114 @@@ New
  ====


 +Version 2.13.0 beta1
 +--------------------
 +
 +*(Released Wed, 14 Jan 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.
 +
 +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
 +~~~~~~~~~~~~
 +
 +The following issues are known to be present in the beta and will be fixed
 +before rc1:
 +
- - Issue 1018: Cluster init (and possibly other jobs) occasionally fail to
start.
++- Issue 1018: Cluster init (and possibly other jobs) occasionally fail to
start
++
++
+ Version 2.12.2
+ --------------
+
+ *(Released Wed, 25 Mar 2015)*
+
+ - Support for the lens Haskell library up to version 4.7 (issue #1028)
+ - SSH keys are now distributed only to master and master candidates
+   (issue #377)
+ - Improved performance for operations that frequently read the
+   cluster configuration
+ - Improved robustness of spawning job processes that occasionally caused
+   newly-started jobs to timeout
+ - Fixed race condition during cluster verify which occasionally caused
+   it to fail
+
+ Inherited from the 2.11 branch:
+
+ - Fix failing automatic glusterfs mounts (issue #984)
+ - Fix watcher failing to read its status file after an upgrade
+   (issue #1022)
+ - Improve Xen instance state handling, in particular of somewhat exotic
+   transitional states
+
+ Inherited from the 2.10 branch:
+
+ - Fix failing to change a diskless drbd instance to plain
+   (issue #1036)
+ - Fixed issues with auto-upgrades from pre-2.6
+   (hv_state_static and disk_state_static)
+ - Fix memory leak in the monitoring daemon
+
+ Inherited from the 2.9 branch:
+
+ - Fix file descriptor leak in Confd client
+
+ 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)


  Version 2.12.1

Reply via email to