Commit 6fb13d81 authored by Dietmar Maurer's avatar Dietmar Maurer

add timeout parameter for start/stop tasks

parent e8929d9b
...@@ -209,8 +209,9 @@ Ext.define('PVE.KVMConsole', { ...@@ -209,8 +209,9 @@ Ext.define('PVE.KVMConsole', {
throw "no VM ID specified"; throw "no VM ID specified";
} }
var vm_command = function(cmd, reload_applet) { var vm_command = function(cmd, params, reload_applet) {
PVE.Utils.API2Request({ PVE.Utils.API2Request({
params: params,
url: '/nodes/' + me.nodename + '/qemu/' + me.vmid + "/status/" + cmd, url: '/nodes/' + me.nodename + '/qemu/' + me.vmid + "/status/" + cmd,
method: 'POST', method: 'POST',
waitMsgTarget: me, waitMsgTarget: me,
...@@ -229,7 +230,7 @@ Ext.define('PVE.KVMConsole', { ...@@ -229,7 +230,7 @@ Ext.define('PVE.KVMConsole', {
{ {
text: 'Start', text: 'Start',
handler: function() { handler: function() {
vm_command("start", 1); vm_command("start", {}, 1);
} }
}, },
{ {
...@@ -240,7 +241,7 @@ Ext.define('PVE.KVMConsole', { ...@@ -240,7 +241,7 @@ Ext.define('PVE.KVMConsole', {
if (btn !== 'yes') { if (btn !== 'yes') {
return; return;
} }
vm_command("stop"); vm_command("stop", { timeout: 30});
}); });
} }
}, },
...@@ -269,7 +270,7 @@ Ext.define('PVE.KVMConsole', { ...@@ -269,7 +270,7 @@ Ext.define('PVE.KVMConsole', {
if (btn !== 'yes') { if (btn !== 'yes') {
return; return;
} }
vm_command('shutdown'); vm_command('shutdown', {timeout: 30});
}); });
} }
}, },
......
...@@ -59,7 +59,7 @@ Ext.define('PVE.qemu.Summary', { ...@@ -59,7 +59,7 @@ Ext.define('PVE.qemu.Summary', {
if (btn !== 'yes') { if (btn !== 'yes') {
return; return;
} }
vm_command("stop"); vm_command("stop", { timeout: 30 });
}); });
} }
}, },
...@@ -95,7 +95,7 @@ Ext.define('PVE.qemu.Summary', { ...@@ -95,7 +95,7 @@ Ext.define('PVE.qemu.Summary', {
if (btn !== 'yes') { if (btn !== 'yes') {
return; return;
} }
vm_command('shutdown'); vm_command('shutdown', { timeout: 30 });
}); });
} }
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment