On Mon, Oct 21, 2013 at 05:21:47PM +0200, Klaus Aehlig wrote:
>
> commit a61e09e7c5c59c70990cd6e4b39d5362ca40404a
> Merge: 35bdbec 0be5f29
> Author: Klaus Aehlig <[email protected]>
> Date: Mon Oct 21 17:18:49 2013 +0200
>
> Merge branch 'stable-2.9' into stable-2.10
>
> * stable-2.9
> Start NEWS entry for 2.9.0 rc
s/rc/rc4/
Rest LGTM.
Thanks,
Jose
>
> * stable-2.8
> Version bump for 2.8.1
> Verify that ConfD is running after master-failover
> daemon-util: handle luxid in {start,stop}_master()
> Fix typo in storage.FileStorage docstring
> Fix path for serial file
>
> Conflicts:
> NEWS: take both additions
>
> Signed-off-by: Klaus Aehlig <[email protected]>
>
> diff --cc NEWS
> index a49a602,934b5ae..60626c2
> --- a/NEWS
> +++ b/NEWS
> @@@ -2,70 -2,10 +2,70 @@@ 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.
> +
> +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/HsConstants.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.0 rc3
> + Version 2.9.0 rc4
> -----------------
>
> - *(Released Tue, 15 Oct 2013)*
> + *(unreleased)*
>
> Incompatible/important changes
>
>
> --
> 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
--
Jose Antonio Lopes
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