Revision d9f99d88

b/lib/cmdlib.py
11004 11004

  
11005 11005
    """
11006 11006
    assert self.needed_locks[locking.LEVEL_NODEGROUP]
11007
    assert (frozenset(self.acquired_locks[locking.LEVEL_NODE]) ==
11007
    assert (frozenset(self.glm.list_owned(locking.LEVEL_NODE)) ==
11008 11008
            frozenset(self.op.nodes))
11009 11009

  
11010 11010
    expected_locks = (set([self.group_uuid]) |
11011 11011
                      self.cfg.GetNodeGroupsFromNodes(self.op.nodes))
11012
    actual_locks = self.acquired_locks[locking.LEVEL_NODEGROUP]
11012
    actual_locks = self.glm.list_owned(locking.LEVEL_NODEGROUP)
11013 11013
    if actual_locks != expected_locks:
11014 11014
      raise errors.OpExecError("Nodes changed groups since locks were acquired,"
11015 11015
                               " current groups are '%s', used to be '%s'" %

Also available in: Unified diff