Revision 1a1296c8 lib/cmdlib.py

b/lib/cmdlib.py
8407 8407
                                   " %s to %s" % (instance.disk_template,
8408 8408
                                                  self.op.disk_template),
8409 8409
                                   errors.ECODE_INVAL)
8410
      _CheckInstanceDown(self, instance, "cannot change disk template")
8410 8411
      if self.op.disk_template in constants.DTS_NET_MIRROR:
8411 8412
        _CheckNodeOnline(self, self.op.remote_node)
8412 8413
        _CheckNodeNotDrained(self, self.op.remote_node)
8413 8414
        disks = [{"size": d.size} for d in instance.disks]
8414 8415
        required = _ComputeDiskSize(self.op.disk_template, disks)
8415 8416
        _CheckNodesFreeDisk(self, [self.op.remote_node], required)
8416
        _CheckInstanceDown(self, instance, "cannot change disk template")
8417 8417

  
8418 8418
    # hvparams processing
8419 8419
    if self.op.hvparams:

Also available in: Unified diff