Revision 1a82215d Ganeti/HTools/IAlloc.hs

b/Ganeti/HTools/IAlloc.hs
79 79
    offline <- fromObj "offline" a
80 80
    drained <- fromObj "drained" a
81 81
    node <- (case offline of
82
               True -> return $ Node.create name 0 0 0 0 0 True
82
               True -> return $ Node.create name 0 0 0 0 0 0 True
83 83
               _ -> do
84 84
                 mtotal <- fromObj "total_memory" a
85
                 mnode <- fromObj "reserved_memory" a
86
                 mfree <- fromObj "free_memory" a
87
                 dtotal <- fromObj "total_disk" a
88
                 dfree <- fromObj "free_disk" a
85
                 mnode  <- fromObj "reserved_memory" a
86
                 mfree  <- fromObj "free_memory"  a
87
                 dtotal <- fromObj "total_disk"   a
88
                 dfree  <- fromObj "free_disk"    a
89
                 ctotal <- fromObj "total_cpus"   a
89 90
                 return $ Node.create n mtotal mnode mfree
90
                        dtotal dfree (offline || drained))
91
                        dtotal dfree ctotal (offline || drained))
91 92
    return (name, node)
92 93

  
93 94
-- | Top-level parser.

Also available in: Unified diff