Pass arguments to correct daemons during master-failover
authorHrvoje Ribicic <riba@google.com>
Thu, 17 Dec 2015 00:18:50 +0000 (00:18 +0000)
committerHrvoje Ribicic <riba@google.com>
Thu, 7 Jan 2016 10:26:10 +0000 (10:26 +0000)
commitff009c39a96a9fa73d66720dea408d60af366673
treec44b4237bf597432b07fad96434eb59284973df4
parent2451da16d8bb7aa696940ad2a7f957fe85a6723b
Pass arguments to correct daemons during master-failover

A master-failover can be executed with the --no-voting flag, making
Ganeti start daemons despite a lack of votes. This is necessary to
fail over a cluster reduced to two nodes. The feature has not
been working since 2.12 daemon refactoring, as the daemon parameters
were passed through environmental variables that were not updated.

This commit passes the parameters correctly, and fixes issue 1159.

Signed-off-by: Hrvoje Ribicic <riba@google.com>
Reviewed-by: Helga Velroyen <helgav@google.com>
lib/backend.py