LGTM, thanks

On Mon, Sep 22, 2014 at 5:40 PM, 'Klaus Aehlig' via ganeti-devel <
[email protected]> wrote:

>
>
> commit 0981fe38989283685e69b8ac52304ddb2481f378
> Merge: ea7f957 87e5a7c
> Author: Klaus Aehlig <[email protected]>
> Date:   Mon Sep 22 17:37:12 2014 +0200
>
>     Merge branch 'stable-2.11' into stable-2.12
>
>     * stable-2.11
>       Bump revision bump 2.11.6
>       Pepare NEWS entry for a 2.11 point release
>
>     Conflicts:
>         NEWS: take all the entries
>         configure.ac: ignore revision bump
>
>     Signed-off-by: Klaus Aehlig <[email protected]>
>
> diff --cc NEWS
> index dc963e0,093cf08..7dbe27c
> --- a/NEWS
> +++ b/NEWS
> @@@ -2,147 -2,24 +2,165 @@@ New
>   ====
>
>
>  +Version 2.12.0 rc2
>  +------------------
>  +
>  +*(Released Mon, 22 Sep 2014)*
>  +
>  +Incompatible/important changes
>  +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  +
>  +- Ganeti is now distributed under the 2-clause BSD license.
>  +  See the COPYING file.
>  +- Do not use debug mode in production. Certain daemons will issue
> warnings
>  +  when launched in debug mode. Some debug logging violates some of the
> new
>  +  invariants in the system (see "New features"). The logging has been
> kept as
>  +  it aids diagnostics and development.
>  +
>  +New features
>  +~~~~~~~~~~~~
>  +
>  +- OS install script parameters now come in public, private and secret
>  +  varieties:
>  +
>  +  - Public parameters are like all other parameters in Ganeti.
>  +  - Ganeti will not log private and secret parameters, *unless* it is
> running
>  +    in debug mode.
>  +  - Ganeti will not save secret parameters to configuration. Secret
> parameters
>  +    must be supplied every time you install, or reinstall, an instance.
>  +  - Attempting to override public parameters with private or secret
> parameters
>  +    results in an error. Similarly, you may not use secret parameters to
>  +    override private parameters.
>  +
>  +- The move-instance tool can now attempt to allocate an instance by using
>  +  opportunistic locking when an iallocator is used.
>  +- The build system creates sample systemd unit files, available under
>  +  doc/examples/systemd. These unit files allow systemd to natively
>  +  manage and supervise all Ganeti processes.
>  +- Different types of compression can be applied during instance moves,
> including
>  +  user-specified ones.
>  +- Ganeti jobs now run as separate processes. The jobs are coordinated by
>  +  a new daemon "WConfd" that manages cluster's configuration and locks
>  +  for individual jobs. A consequence is that more jobs can run in
> parallel;
>  +  the number is run-time configurable, see "New features" entry
>  +  of 2.11.0. To avoid luxid being overloaded with tracking running jobs,
> it
>  +  backs of and only occasionally, in a sequential way, checks if jobs
> have
>  +  finished and schedules new ones. In this way, luxid keeps responsive
> under
>  +  high cluster load. The limit as when to start backing of is also
> run-time
>  +  configurable.
>  +- The metadata daemon is now optionally available, as part of the
>  +  partial implementation of the OS-installs design. It allows pass
>  +  information to OS install scripts or to instances.
>  +  It is also possible to run Ganeti without the daemon, if desired.
>  +- Detection of user shutdown of instances has been implemented for Xen
>  +  as well.
>  +
>  +New dependencies
>  +~~~~~~~~~~~~~~~~
>  +
>  +- The KVM CPU pinning no longer uses the affinity python package, but
> psutil
>  +  instead. The package is still optional and needed only if the feature
> is to
>  +  be used.
>  +
>  +Since 2.12.0 rc1
>  +~~~~~~~~~~~~~~~~~~
>  +
>  +The following issues have been fixed:
>  +
>  +- Watcher now checks if WConfd is running and functional.
>  +- Watcher now properly adds reason trail entries.
>  +- Fixed NIC options in Xen's config files.
>  +
>  +Inherited from the 2.10 branch:
>  +
>  +- Fixed handling of the --online option
>  +- Add warning against hvparam changes with live migrations, which might
>  +  lead to dangerous situations for instances.
>  +- Only the LVs in the configured VG are checked during cluster verify.
>  +
>  +Incomplete features
>  +~~~~~~~~~~~~~~~~~~~
>  +
>  +The following issues are related to features which are not completely
>  +implemented in 2.12:
>  +
>  +- Issue 885: Network hotplugging on KVM sometimes makes an instance
>  +  unresponsive
>  +- Issues 708 and 602: The secret parameters are currently still written
>  +  to disk in the job queue.
>  +- Setting up the metadata network interface under Xen isn't fully
>  +  implemented yet.
>  +
>  +Known issues
>  +~~~~~~~~~~~~
>  +
>  +- *Wrong UDP checksums in DHCP network packets:*
>  +  If an instance communicates with the metadata daemon and uses DHCP to
>  +  obtain its IP address on the provided virtual network interface,
>  +  it can happen that UDP packets have a wrong checksum, due to
>  +  a bug in virtio. See for example
> https://bugs.launchpad.net/bugs/930962
>  +
>  +  Ganeti works around this bug by disabling the UDP checksums on the way
>  +  from a host to instances (only on the special metadata communication
>  +  network interface) using the ethtool command. Therefore if using
>  +  the metadata daemon the host nodes should have this tool available.
>  +
>  +
>  +Version 2.12.0 rc1
>  +------------------
>  +
>  +*(Released Wed, 20 Aug 2014)*
>  +
>  +This was the first release candidate of the 2.12 series.
>  +All important changes are listed in the latest 2.12 entry.
>  +
>  +Since 2.12.0 beta1
>  +~~~~~~~~~~~~~~~~~~
>  +
>  +The following issues have been fixed:
>  +
>  +- Issue 881: Handle communication errors in mcpu
>  +- Issue 883: WConfd leaks memory for some long operations
>  +- Issue 884: Under heavy load the IAllocator fails with a "missing
>  +  instance" error
>  +
>  +Inherited from the 2.10 branch:
>  +
>  +- Improve the recognition of Xen domU states
>  +- Automatic upgrades:
>  +  - Create the config backup archive in a safe way
>  +  - On upgrades, check for upgrades to resume first
>  +  - Pause watcher during upgrade
>  +- Allow instance disks to be added with --no-wait-for-sync
>  +
>  +
>  +Version 2.12.0 beta1
>  +--------------------
>  +
>  +*(Released Mon, 21 Jul 2014)*
>  +
>  +This was the first beta release of the 2.12 series. All important changes
>  +are listed in the latest 2.12 entry.
>  +
>  +
> + Version 2.11.6
> + --------------
> +
> + *(Released Mon, 22 Sep 2014)*
> +
> + - Ganeti is now distributed under the 2-clause BSD license.
> +   See the COPYING file.
> + - Fix userspace access checks.
> + - Various documentation fixes have been added.
> +
> + Inherited from the 2.10 branch:
> +
> + - The --online option now works as documented.
> + - The watcher is paused during cluster upgrades; also, upgrade
> +   checks for upgrades to resume first.
> + - Instance disks can be added with --no-wait-for-sync.
> +
> +
>   Version 2.11.5
>   --------------
>
>
> --
> 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