[pve-devel] [PATCH] add iothread option
Alexandre Derumier
aderumier at odiso.com
Mon Jun 8 17:07:53 CEST 2015
only for virtio disk (virtio-scsi qemu 2.3 is not thread-safe currently)
improve me: grey-out/hidden the option if !virtio
Signed-off-by: Alexandre Derumier <aderumier at odiso.com>
---
www/manager/qemu/HDEdit.js | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/www/manager/qemu/HDEdit.js b/www/manager/qemu/HDEdit.js
index b2785b1..e26cbe4 100644
--- a/www/manager/qemu/HDEdit.js
+++ b/www/manager/qemu/HDEdit.js
@@ -39,6 +39,12 @@ Ext.define('PVE.qemu.HDInputPanel', {
delete me.drive.discard;
}
+ if (values.iothread && me.confid.match(/^virtio\d+$/)) {
+ me.drive.iothread = 'on';
+ } else {
+ delete me.drive.iothread;
+ }
+
if (values.cache) {
me.drive.cache = values.cache;
} else {
@@ -88,6 +94,7 @@ Ext.define('PVE.qemu.HDInputPanel', {
values.diskformat = drive.format || 'raw';
values.cache = drive.cache || '';
values.discard = (drive.discard === 'on');
+ values.iothread = (drive.iothread === 'on');
me.setValues(values);
},
@@ -227,6 +234,12 @@ Ext.define('PVE.qemu.HDInputPanel', {
name: 'discard'
});
+ me.column2.push({
+ xtype: 'pvecheckbox',
+ fieldLabel: gettext('Iothread'),
+ name: 'iothread'
+ });
+
me.callParent();
}
});
--
2.1.4
More information about the pve-devel
mailing list