LGTM

On Fri, Jan 15, 2016 at 3:14 PM 'Klaus Aehlig' via ganeti-devel <
[email protected]> wrote:

>
> commit 446fd1fedf1011e8bdf0f524a62f095399c1f1d5
> Merge: b0a7e37 56ffa79
> Author: Klaus Aehlig <[email protected]>
> Date:   Fri Jan 15 14:59:47 2016 +0100
>
>     Merge branch 'stable-2.15' into stable-2.16
>
>     * stable-2.15
>       Catch IOError of SSH files when removing node
>       Fix renew-crypto on one-node-cluster
>       ssh_update: log data that is received
>       Increase timeout of RPC adding/removing keys
>       After TestNodeModify, fix the pool of master candidates
>
>     * stable-2.14
>       Test disk attachment with different primary nodes
>       Check for same primary node before disk attachment
>       Add detach/attach sequence test
>       Allow disk attachment with external storage
>
>     * stable-2.13
>       Run ssh-key renewal in debug mode during upgrade
>
>     * stable-2.12
>       Increase minimal sizes of test online nodes
>       Also log the high-level upgrade steps
>       Add function to provide logged user feedback
>       Run renew-crypto in upgrades in debug mode
>       Unconditionally log upgrades at debug level
>       Document healthy-majority restriction on master-failover
>       Check for healthy majority on master failover with voting
>       Add a predicate testing that a majority of nodes is healthy
>       Fix outdated comment
>       Pass arguments to correct daemons during master-failover
>       Fix documentation for master-failover
>
>     * stable-2.11
>       (no changes)
>
>     * stable-2.10
>       KVM: explicitly configure routed NICs late
>
>     Signed-off-by: Klaus Aehlig <[email protected]>
>
> diff --cc lib/tools/common.py
> index ca8288a,3297025..60fe169
> --- a/lib/tools/common.py
> +++ b/lib/tools/common.py
> @@@ -188,11 -188,17 +188,18 @@@ def LoadData(raw, data_check)
>     @rtype: dict
>
>     """
> -   return serializer.LoadAndVerifyJson(raw, data_check)
> +   result = None
> +   try:
> +     result = serializer.LoadAndVerifyJson(raw, data_check)
> +     logging.debug("Received data: %s", serializer.DumpJson(result))
> +   except Exception as e:
> +     logging.warn("Received data is not valid json: %s.", str(raw))
> +     raise e
> +   return result
>
>
>  -def GenerateRootSshKeys(error_fn, _suffix="", _homedir_fn=None):
>  +def GenerateRootSshKeys(key_type, key_bits, error_fn, _suffix="",
>  +                        _homedir_fn=None):
>     """Generates root's SSH keys for this node.
>
>     """
>
>
> --
> Klaus Aehlig
> Google Germany GmbH, Dienerstr. 12, 80331 Muenchen
> Registergericht und -nummer: Hamburg, HRB 86891
> Sitz der Gesellschaft: Hamburg
> Geschaeftsfuehrer: Matthew Scott Sucherman, Paul Terence Manicle
>
-- 
Lisa Velden
Software Engineer
[email protected]

Google Germany GmbH
Erika-Mann-Straße 33
80636 München


Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg

Reply via email to