Revision 579f4ee5 lib/masterd/iallocator.py

b/lib/masterd/iallocator.py
195 195
    """
196 196
    IARequestBase.ValidateResult(self, ia, result)
197 197

  
198
    if len(result) != self.RequiredNodes():
198
    if ia.success and len(result) != self.RequiredNodes():
199 199
      raise errors.ResultValidationError("iallocator returned invalid number"
200 200
                                         " of nodes (%s), required %s" %
201 201
                                         (len(result), self.RequiredNodes()))

Also available in: Unified diff