Am 08.10.2013 06:33, schrieb Dietmar Maurer: > Wouldn't it be simpler to add a callback which gets called after the load? > > if (PVE.Utils.authOK()) { > PVE.data.UpdateQueue.queue(me, function(success) { > load_task.delay(config.interval, run_load_task); > }) > ....
So you mean to skip the patch the first patch and put the calculation into the UpdateStore.js? Stefan >> -----Original Message----- >> From: pve-devel-boun...@pve.proxmox.com [mailto:pve-devel- >> boun...@pve.proxmox.com] On Behalf Of Stefan Priebe >> Sent: Montag, 07. Oktober 2013 08:28 >> To: pve-devel@pve.proxmox.com >> Subject: [pve-devel] [PATCH 2/2] dynamically adjust interval based on last >> runtime >> >> --- >> www/manager/data/UpdateStore.js | 8 ++++++-- >> 1 file changed, 6 insertions(+), 2 deletions(-) >> >> diff --git a/www/manager/data/UpdateStore.js >> b/www/manager/data/UpdateStore.js index ee02cd2..d977e98 100644 >> --- a/www/manager/data/UpdateStore.js >> +++ b/www/manager/data/UpdateStore.js >> @@ -18,10 +18,14 @@ Ext.define('PVE.data.UpdateStore', { >> >> var run_load_task = function() { >> if (PVE.Utils.authOK()) { >> + var interval = config.interval; >> + if (me.updateruntime) { >> + interval = config.interval + (me.updateruntime*2); >> + } >> PVE.data.UpdateQueue.queue(me); >> - load_task.delay(config.interval, run_load_task); >> + load_task.delay(interval, run_load_task); >> } else { >> - load_task.delay(200, run_load_task); >> + load_task.delay(1000, run_load_task); >> } >> }; >> >> -- >> 1.7.10.4 >> >> _______________________________________________ >> pve-devel mailing list >> pve-devel@pve.proxmox.com >> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel > > _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel