Revision e4640214 lib/config.py

b/lib/config.py
687 687
      all_lvs = instance.MapLVsByNode()
688 688
      logging.info("Instance '%s' DISK_LAYOUT: %s", instance.name, all_lvs)
689 689

  
690
    all_macs = self._AllMACs()
691
    for nic in instance.nics:
692
      if nic.mac in all_macs:
693
        raise errors.ConfigurationError("Cannot add instance %s:"
694
          " MAC address '%s' already in use." % (instance.name, nic.mac))
695

  
690 696
    instance.serial_no = 1
691 697
    self._config_data.instances[instance.name] = instance
692 698
    self._config_data.cluster.serial_no += 1

Also available in: Unified diff