Revision 668f755d tools/burnin

b/tools/burnin
605 605
  def BurnReplaceDisks1D8(self):
606 606
    """Replace disks on primary and secondary for drbd8."""
607 607
    Log("Replacing disks on the same nodes")
608
    early_release = self.opts.early_release
608 609
    for instance in self.instances:
609 610
      Log("instance %s", instance, indent=1)
610 611
      ops = []
611 612
      for mode in constants.REPLACE_DISK_SEC, constants.REPLACE_DISK_PRI:
612
        op = opcodes.OpReplaceDisks(instance_name=instance,
613
                                    mode=mode,
614
                                    disks=[i for i in range(self.disk_count)],
615
                                    early_release=self.opts.early_release)
613
        op = opcodes.OpInstanceReplaceDisks(instance_name=instance,
614
                                            mode=mode,
615
                                            disks=list(range(self.disk_count)),
616
                                            early_release=early_release)
616 617
        Log("run %s", mode, indent=2)
617 618
        ops.append(op)
618 619
      self.ExecOrQueue(instance, ops)
......
632 633
        msg = "with iallocator %s" % self.opts.iallocator
633 634
      else:
634 635
        msg = tnode
635
      op = opcodes.OpReplaceDisks(instance_name=instance,
636
                                  mode=mode,
637
                                  remote_node=tnode,
638
                                  iallocator=self.opts.iallocator,
639
                                  disks=[],
640
                                  early_release=self.opts.early_release)
636
      op = opcodes.OpInstanceReplaceDisks(instance_name=instance,
637
                                          mode=mode,
638
                                          remote_node=tnode,
639
                                          iallocator=self.opts.iallocator,
640
                                          disks=[],
641
                                          early_release=self.opts.early_release)
641 642
      Log("run %s %s", mode, msg, indent=2)
642 643
      self.ExecOrQueue(instance, [op])
643 644

  

Also available in: Unified diff