[pve-devel] [PATCH manager] Change the SCSI controller type when editing a harddisk only when creating a VM
Thomas Lamprecht
t.lamprecht at proxmox.com
Mon Aug 28 17:21:01 CEST 2017
looks good, added to my create wizard queue - to avoid a merge conflict.
fixed up the comment indentation.
On 08/28/2017 03:06 PM, Emmanuel Kasper wrote:
> If not the following could happen:
> * user has a VM with two disks attached to a LSI controller
> * adding a third disk, he notices the iothread option, and clicks it
> * the scsihw type for all disks is changed now to virtio-scsi-single
> * on next cold restart, STOP 0x0000007B INACCESSABLE_BOOT_DEVICE for a Windows VM
> ---
> www/manager6/qemu/HDEdit.js | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/www/manager6/qemu/HDEdit.js b/www/manager6/qemu/HDEdit.js
> index 6b19b7a5..5c175b5b 100644
> --- a/www/manager6/qemu/HDEdit.js
> +++ b/www/manager6/qemu/HDEdit.js
> @@ -104,7 +104,10 @@ Ext.define('PVE.qemu.HDInputPanel', {
>
> if (values.iothread && confid.match(/^(virtio|scsi)\d+$/)) {
> me.drive.iothread = 'on';
> - params.scsihw = 'virtio-scsi-single';
> + // do not change a global option except when creating the VM
> + if (me.insideWizard) {
> + params.scsihw = 'virtio-scsi-single';
> + }
> } else {
> delete me.drive.iothread;
> }
>
More information about the pve-devel
mailing list