LGTM, thanks

On Fri, Nov 15, 2013 at 12:26 PM, Thomas Thrainer <[email protected]>wrote:

> commit e619f1da91d55ec2a3a934727d169aca2c1ac7bf
> Merge: 07e6884 77a5f61
> Author: Thomas Thrainer <[email protected]>
> Date:   Fri Nov 15 11:36:23 2013 +0100
>
>     Merge branch 'stable-2.9' into stable-2.10
>
>     Merge branch 'stable-2.9' into stable-2.10
>
>     * stable-2.9
>       Bump revision for 2.9.1
>       Update NEWS and schedule release for 2.9.1
>       Fix retrieval of xen command in class method
>       Fix docstring for ganeti.storage.filestorage_unittest.py
>       Undo revision bump
>       Postpone release of 2.9.1
>       Revision bump for 2.9.1
>       Update NEWS for 2.9.1 release
>       Readd nodes as online
>       When verifying BRBD version, ignore missing values
>
>     * stable-2.8
>       Version bump for 2.8.2
>       Update NEWS file for 2.8.2 release
>       DRBD: ensure peers are UpToDate for dual-primary
>
>     Conflicts:
>         NEWS: trivial
>         configure.ac: ignore version bump
>
>     Signed-off-by: Thomas Thrainer <[email protected]>
>
> diff --cc NEWS
> index d195d2c,dfa90d0..9ea4fdd
> --- a/NEWS
> +++ b/NEWS
> @@@ -2,74 -2,18 +2,86 @@@ New
>   ====
>
>
>  +Version 2.10.0 alpha1
>  +---------------------
>  +
>  +*(unreleased)*
>  +
>  +Incompatible/important changes
>  +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  +
>  +- Adding disks with 'gnt-instance modify' now waits for the disks to
> sync per
>  +  default. Specify --no-wait-for-sync to override this behavior.
>  +- The Ganeti python code now adheres to a private-module layout. In
> particular,
>  +  the module 'ganeti' is no longer in the python search path.
>  +- On instance allocation, the iallocator now considers non-LVM storage
>  +  properly. In particular, actual file storage space information is used
>  +  when allocating space for a file/sharedfile instance.
>  +- When disabling disk templates cluster-wide, the cluster now first
>  +  checks whether there are instances still using those templates.
>  +- 'gnt-node list-storage' now also reports storage information about
>  +  file-based storage types.
>  +
>  +New features
>  +~~~~~~~~~~~~
>  +
>  +- KVM hypervisors can now access RBD storage directly without having to
>  +  go through a block device.
>  +- A new command 'gnt-cluster upgrade' was added that automates the
> upgrade
>  +  procedure between two Ganeti versions that are both 2.10 or higher.
>  +- The move-instance command can now change disk templates when moving
>  +  instances, and does not require any node placement options to be
>  +  specified if the destination cluster has a default iallocator.
>  +- Users can now change the soundhw and cpuid settings for XEN
> hypervisors.
>  +- Hail and hbal now have the (optional) capability of accessing average
> CPU
>  +  load information through the monitoring deamon, and to use it to
> dynamically
>  +  adapt the allocation of instances.
>  +- Hotplug support. Introduce new option '--hotplug' to ``gnt-instance
> modify``
>  +  so that disk and NIC modifications take effect without the need of
> actual
>  +  reboot. There are a couple of constrains currently for this feature:
>  +
>  +   - only KVM hypervisor (versions >= 1.0) supports it,
>  +   - one can not (yet) hotplug a disk using userspace access mode for RBD
>  +   - in case of a downgrade instances should suffer a reboot in order to
>  +     be migratable (due to core change of runtime files)
>  +
>  +Misc changes
>  +~~~~~~~~~~~~
>  +
>  +- A new test framework for logical units was introduced and the test
>  +  coverage for logical units was improved significantly.
>  +- Opcodes are entirely generated from Haskell using the tool 'hs2py' and
>  +  the module 'src/Ganeti/OpCodes.hs'.
>  +- Constants are also generated from Haskell using the tool
>  +  'hs2py-constants' and the module 'src/Ganeti/Constants.hs', with the
>  +  exception of socket related constants, which require changing the
>  +  cluster configuration file, and HVS related constants, because they
>  +  are part of a port of instance queries to Haskell.  As a result, these
>  +  changes will be part of the next release of Ganeti.
>  +
>  +New dependencies
>  +~~~~~~~~~~~~~~~~
>  +
>  +The following new dependencies have been added/updated.
>  +
>  +Python
>  +
>  +- The version requirements for ``python-mock`` have increased to at least
>  +  version 1.0.1. It is still used for testing only.
>  +
>  +
> + Version 2.9.1
> + -------------
> +
> + *(Released Wed, 13 Nov 2013)*
> +
> + - fix bug, that kept nodes offline when readding
> + - when verifying DRBD versions, ignore unavailable nodes
> + - fix bug that made the console unavailable on kvm in split-user
> +   setup (issue 608)
> + - DRBD: ensure peers are UpToDate for dual-primary (inherited 2.8.2)
> +
> +
>   Version 2.9.0
>   -------------
>
>


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