Revision 6ccce5d4 lib/config.py

b/lib/config.py
811 811
      if instance.primary_node not in data.nodes:
812 812
        result.append("instance '%s' has invalid primary node '%s'" %
813 813
                      (instance.name, instance.primary_node))
814
      for snode in instance.secondary_nodes:
814
      for snode in self._UnlockedGetInstanceSecondaryNodes(instance):
815 815
        if snode not in data.nodes:
816 816
          result.append("instance '%s' has invalid secondary node '%s'" %
817 817
                        (instance.name, snode))
......
2040 2040
    for inst in self._config_data.instances.values():
2041 2041
      if inst.primary_node == node_uuid:
2042 2042
        pri.append(inst.uuid)
2043
      if node_uuid in inst.secondary_nodes:
2043
      if node_uuid in self._UnlockedGetInstanceSecondaryNodes(inst):
2044 2044
        sec.append(inst.uuid)
2045 2045
    return (pri, sec)
2046 2046

  

Also available in: Unified diff