Revision cb156a3e
b/lib/cmdlib.py | ||
---|---|---|
8848 | 8848 |
locks[locking.LEVEL_NODE] = self.op.nodes + [self.op.remote_node] |
8849 | 8849 |
|
8850 | 8850 |
def Exec(self, feedback_fn): |
8851 |
instances = [] |
|
8852 |
for node in self.op.nodes: |
|
8853 |
instances.extend(_GetNodeSecondaryInstances(self.cfg, node)) |
|
8854 |
if not instances: |
|
8855 |
return [] |
|
8856 |
|
|
8851 | 8857 |
if self.op.remote_node is not None: |
8852 |
instances = [] |
|
8853 |
for node in self.op.nodes: |
|
8854 |
instances.extend(_GetNodeSecondaryInstances(self.cfg, node)) |
|
8855 | 8858 |
result = [] |
8856 | 8859 |
for i in instances: |
8857 | 8860 |
if i.primary_node == self.op.remote_node: |
Also available in: Unified diff