diff --git a/Ganeti/HTools/Node.hs b/Ganeti/HTools/Node.hs index 8026ac9e69362c6585c0787e51712cc29e2c7c30..7943c15bef64bd5693781c4953561066c4da6a35 100644 --- a/Ganeti/HTools/Node.hs +++ b/Ganeti/HTools/Node.hs @@ -374,6 +374,7 @@ addSec t inst pdx = T.dskWeight (Instance.util inst) } in case () of _ | new_dsk <= 0 || mDsk t > new_dp -> T.OpFail T.FailDisk + | Instance.mem inst >= old_mem -> T.OpFail T.FailMem | new_failn1 && not (failN1 t) -> T.OpFail T.FailMem | otherwise -> let new_slist = iname:sList t