On Mon, Mar 23, 2015 at 04:46:30PM +0100, 'Klaus Aehlig' via ganeti-devel wrote:
When destroying a cluster, it needs to go to no-master state
first, to ensure daemons will refuse to restart. So, even if
there is no master, we need to provide a value the master entry
in ssconf. The value chosen contains a space character and therefore
cannot be a valid domain name.

Signed-off-by: Klaus Aehlig <[email protected]>
---
src/Ganeti/WConfd/Ssconf.hs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Ganeti/WConfd/Ssconf.hs b/src/Ganeti/WConfd/Ssconf.hs
index 36684d5..a3e30c6 100644
--- a/src/Ganeti/WConfd/Ssconf.hs
+++ b/src/Ganeti/WConfd/Ssconf.hs
@@ -71,7 +71,7 @@ mkSSConf cdata = SSConf $ M.fromList
    , (SSMasterNetdev, return $ clusterMasterNetdev cluster)
    , (SSMasterNetmask, return . show $ clusterMasterNetmask cluster)
    , (SSMasterNode, return
-                     . genericResult (error "Master node not found") nodeName
+                     . genericResult (const "NO MASTER") nodeName
                     . getNode cdata $ clusterMasterNode cluster)
    , (SSNodeList, mapLines nodeName nodes)
    , (SSNodePrimaryIps, mapLines (spcPair . (nodeName &&& nodePrimaryIp))
--
2.2.0.rc0.207.ga3a616c


LGTM

Reply via email to