LGTM, thanks

On Fri, Jan 16, 2015 at 2:37 PM, 'Klaus Aehlig' via ganeti-devel <
[email protected]> wrote:

>
>
> commit e827b506a8f907b4d5d2c2b60fd49d97361a487a
> Merge: 9fbcdc7 5600ef9
> Author: Klaus Aehlig <[email protected]>
> Date:   Fri Jan 16 14:34:04 2015 +0100
>
>     Merge branch 'stable-2.12' into stable-2.13
>
>     * stable-2.12
>       Revision bump to 2.12.1
>       Prepare the NEWS file for the new 2.12.1 release
>
>     Conflicts:
>         NEWS: take all additions
>         configure.ac: ignore revision bump in 2.12
>
>     Signed-off-by: Klaus Aehlig <[email protected]>
>
> diff --cc NEWS
> index db3b535,4892ffb..8756fee
> --- a/NEWS
> +++ b/NEWS
> @@@ -2,70 -2,33 +2,97 @@@ 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.
>  +
>  +
> + Version 2.12.1
> + --------------
> +
> + *(Released Wed, 14 Jan 2015)*
> +
> + - Fix users under which the wconfd and metad daemons run (issue #976)
> + - Clean up stale livelock files (issue #865)
> + - Fix setting up the metadata daemon's network interface for Xen
> + - Make watcher identify itself on disk activation
> + - Add "ignore-ipolicy" option to gnt-instance grow-disk
> + - Check disk size ipolicy during "gnt-instance grow-disk" (issue #995)
> +
> + Inherited from the 2.11 branch:
> +
> + - Fix counting votes when doing master failover (issue #962)
> + - Fix broken haskell dependencies (issues #758 and #912)
> + - Check if IPv6 is used directly when running SSH (issue #892)
> +
> + Inherited from the 2.10 branch:
> +
> + - Fix typo in gnt_cluster output (issue #1015)
> + - Use the Python path detected at configure time in the top-level Python
> +   scripts.
> + - Fix check for sphinx-build from python2-sphinx
> + - Properly check if an instance exists in 'gnt-instance console'
> +
> +
>   Version 2.12.0
>   --------------
>
>
> --
> 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
>

Hrvoje Ribicic
Ganeti Engineering
Google Germany GmbH
Dienerstr. 12, 80331, München

Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Graham Law, Christine Elizabeth Flores
Steuernummer: 48/725/00206
Umsatzsteueridentifikationsnummer: DE813741370

Reply via email to