Revision f5a67757 src/Ganeti/Config.hs
b/src/Ganeti/Config.hs | ||
---|---|---|
33 | 33 |
, getDefaultNicLink |
34 | 34 |
, getDefaultHypervisor |
35 | 35 |
, getInstancesIpByLink |
36 |
, getMasterCandidates |
|
36 | 37 |
, getNode |
37 | 38 |
, getInstance |
38 | 39 |
, getGroup |
... | ... | |
129 | 130 |
| nodeOffline node = NROffline |
130 | 131 |
| otherwise = NRRegular |
131 | 132 |
|
133 |
-- | Get the list of master candidates. |
|
134 |
getMasterCandidates :: ConfigData -> [Node] |
|
135 |
getMasterCandidates cfg = |
|
136 |
filter ((==) NRCandidate . getNodeRole cfg) |
|
137 |
(map snd . M.toList . fromContainer . configNodes $ cfg) |
|
138 |
|
|
132 | 139 |
-- | Returns the default cluster link. |
133 | 140 |
getDefaultNicLink :: ConfigData -> String |
134 | 141 |
getDefaultNicLink = |
Also available in: Unified diff