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