Revision 4dfd6266
b/lib/cmdlib.py | ||
---|---|---|
2083 | 2083 |
inst_fields = frozenset(("pinst_cnt", "pinst_list", |
2084 | 2084 |
"sinst_cnt", "sinst_list")) |
2085 | 2085 |
if inst_fields & frozenset(self.op.output_fields): |
2086 |
instancelist = self.cfg.GetInstanceList()
|
|
2086 |
inst_data = self.cfg.GetAllInstancesInfo()
|
|
2087 | 2087 |
|
2088 |
for instance_name in instancelist: |
|
2089 |
inst = self.cfg.GetInstanceInfo(instance_name) |
|
2088 |
for instance_name, inst in inst_data.items(): |
|
2090 | 2089 |
if inst.primary_node in node_to_primary: |
2091 | 2090 |
node_to_primary[inst.primary_node].add(inst.name) |
2092 | 2091 |
for secnode in inst.secondary_nodes: |
Also available in: Unified diff