Revision e2569c1d

b/lib/config.py
491 491
                cluster.FillBE(instance), constants.BES_PARAMETER_TYPES)
492 492

  
493 493
      # gather the drbd ports for duplicate checks
494
      for dsk in instance.disks:
494
      for (idx, dsk) in enumerate(instance.disks):
495 495
        if dsk.dev_type in constants.LDS_DRBD:
496 496
          tcp_port = dsk.logical_id[2]
497 497
          if tcp_port not in ports:
498 498
            ports[tcp_port] = []
499
          ports[tcp_port].append((instance.name, "drbd disk %s" % dsk.iv_name))
499
          ports[tcp_port].append((instance.name, "drbd disk %s" % idx))
500 500
      # gather network port reservation
501 501
      net_port = getattr(instance, "network_port", None)
502 502
      if net_port is not None:

Also available in: Unified diff