Revision 218f4c3d lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
10395 | 10395 |
"""Assign nodes to a new group. |
10396 | 10396 |
|
10397 | 10397 |
""" |
10398 |
for node in self.op.nodes: |
|
10399 |
self.node_data[node].group = self.group_uuid |
|
10400 |
|
|
10401 |
# FIXME: Depends on side-effects of modifying the result of |
|
10402 |
# C{cfg.GetAllNodesInfo} |
|
10398 |
mods = [(node_name, self.group_uuid) for node_name in self.op.nodes] |
|
10403 | 10399 |
|
10404 |
self.cfg.Update(self.group, feedback_fn) # Saves all modified nodes.
|
|
10400 |
self.cfg.AssignGroupNodes(mods)
|
|
10405 | 10401 |
|
10406 | 10402 |
@staticmethod |
10407 | 10403 |
def CheckAssignmentForSplitInstances(changes, node_data, instance_data): |
Also available in: Unified diff