diff --git a/Ganeti/HTools/IAlloc.hs b/Ganeti/HTools/IAlloc.hs index b2f8e2a67ea7bb0e94ac9ce09666558ffed05c4f..37791af7aa10702c91a6b33163fea943f230abd8 100644 --- a/Ganeti/HTools/IAlloc.hs +++ b/Ganeti/HTools/IAlloc.hs @@ -49,14 +49,7 @@ parseBaseInstance :: String -> JSObject JSValue -> Result (String, Instance.Instance) parseBaseInstance n a = do - disk <- case fromObj "disk_usage" a of - Bad _ -> do - all_d <- fromObj "disks" a >>= asObjectList - szd <- mapM (fromObj "size") all_d - let sze = map (+128) szd - szf = (sum sze)::Int - return szf - x@(Ok _) -> x + disk <- fromObj "disk_space_total" a mem <- fromObj "memory" a let running = "running" return $ (n, Instance.create n mem disk running 0 0)