[pve-devel] [PATCH manager 2/2] qemu/create: use 'virtio-scsi-single' if 'iothread' is set
Thomas Lamprecht
t.lamprecht at proxmox.com
Mon Aug 21 09:20:54 CEST 2017
Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
CC: Nils <gismo3303 at gmail.com>
---
www/manager6/qemu/CreateWizard.js | 2 +-
www/manager6/qemu/HDEdit.js | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/www/manager6/qemu/CreateWizard.js b/www/manager6/qemu/CreateWizard.js
index aab78479..698ef146 100644
--- a/www/manager6/qemu/CreateWizard.js
+++ b/www/manager6/qemu/CreateWizard.js
@@ -164,7 +164,7 @@ Ext.define('PVE.qemu.CreateWizard', {
var nodename = kv.nodename;
delete kv.nodename;
- if (me.qemuScsiController) {
+ if (me.qemuScsiController && !kv.scsihw) {
kv.scsihw = me.qemuScsiController;
}
diff --git a/www/manager6/qemu/HDEdit.js b/www/manager6/qemu/HDEdit.js
index 8384083e..6b19b7a5 100644
--- a/www/manager6/qemu/HDEdit.js
+++ b/www/manager6/qemu/HDEdit.js
@@ -69,6 +69,7 @@ Ext.define('PVE.qemu.HDInputPanel', {
onGetValues: function(values) {
var me = this;
+ var params = {};
var confid = me.confid || (values.controller + values.deviceid);
if (me.unused) {
@@ -103,6 +104,7 @@ Ext.define('PVE.qemu.HDInputPanel', {
if (values.iothread && confid.match(/^(virtio|scsi)\d+$/)) {
me.drive.iothread = 'on';
+ params.scsihw = 'virtio-scsi-single';
} else {
delete me.drive.iothread;
}
@@ -113,8 +115,6 @@ Ext.define('PVE.qemu.HDInputPanel', {
delete me.drive.cache;
}
- var params = {};
-
params[confid] = PVE.Parser.printQemuDrive(me.drive);
return params;
--
2.11.0
More information about the pve-devel
mailing list