Revision 608efcce Ganeti/HTools/Loader.hs

b/Ganeti/HTools/Loader.hs
23 23
import Ganeti.HTools.Types
24 24

  
25 25
-- | Lookups a node into an assoc list
26
lookupNode :: (Monad m) => NameAssoc -> String -> String -> m Int
26
lookupNode :: (Monad m) => [(String, Ndx)] -> String -> String -> m Ndx
27 27
lookupNode ktn inst node =
28 28
    case lookup node ktn of
29 29
      Nothing -> fail $ "Unknown node '" ++ node ++ "' for instance " ++ inst
......
37 37
          . zip [0..]
38 38

  
39 39
-- | For each instance, add its index to its primary and secondary nodes
40
fixNodes :: [(Int, Node.Node)]
41
         -> [(Int, Instance.Instance)]
42
         -> [(Int, Node.Node)]
40
fixNodes :: [(Ndx, Node.Node)]
41
         -> [(Idx, Instance.Instance)]
42
         -> [(Ndx, Node.Node)]
43 43
fixNodes nl il =
44 44
    foldl' (\accu (idx, inst) ->
45 45
                let

Also available in: Unified diff