Revision 000ca91a src/Ganeti/HTools/Backend/Text.hs
b/src/Ganeti/HTools/Backend/Text.hs | ||
---|---|---|
83 | 83 |
printf "%s|%.0f|%d|%d|%.0f|%d|%.0f|%c|%s|%d" (Node.name node) |
84 | 84 |
(Node.tMem node) (Node.nMem node) (Node.fMem node) |
85 | 85 |
(Node.tDsk node) (Node.fDsk node) (Node.tCpu node) |
86 |
(if Node.offline node then 'Y' else 'N') |
|
86 |
(if Node.offline node then 'Y' else |
|
87 |
if Node.isMaster node then 'M' else 'N') |
|
87 | 88 |
(Group.uuid grp) |
88 | 89 |
(Node.spindleCount node) |
89 | 90 |
where grp = Container.find (Node.group node) gl |
... | ... | |
196 | 197 |
vfd <- tryRead name fd |
197 | 198 |
vtc <- tryRead name tc |
198 | 199 |
vspindles <- tryRead name spindles |
199 |
return $ Node.create name vtm vnm vfm vtd vfd vtc False vspindles gdx |
|
200 |
return . flip Node.setMaster (fo == "M") $ |
|
201 |
Node.create name vtm vnm vfm vtd vfd vtc False vspindles gdx |
|
200 | 202 |
return (name, new_node) |
201 | 203 |
|
202 | 204 |
loadNode ktg [name, tm, nm, fm, td, fd, tc, fo, gu] = |
Also available in: Unified diff