Revision e7724ccc Ganeti/HTools/Loader.hs
b/Ganeti/HTools/Loader.hs | ||
---|---|---|
139 | 139 |
mergeData um (nl, il) = do |
140 | 140 |
let il2 = Container.fromAssocList il |
141 | 141 |
il3 <- foldM (\im (name, n_util) -> do |
142 |
idx <- Container.findByName im name |
|
143 |
let inst = Container.find idx im |
|
144 |
new_i = inst { Instance.util = n_util } |
|
145 |
return $ Container.add idx new_i im |
|
142 |
inst <- Container.findByName im name |
|
143 |
let new_i = inst { Instance.util = n_util } |
|
144 |
return $ Container.add (Instance.idx inst) new_i im |
|
146 | 145 |
) il2 um |
147 | 146 |
let nl2 = foldl' fixNodes nl (Container.elems il3) |
148 | 147 |
let nl3 = Container.fromAssocList |
Also available in: Unified diff