From: Costa Tsaousis (ktsaou) Date: Mon, 14 Nov 2016 22:48:10 +0000 (+0200) Subject: align node.js modules too X-Git-Tag: v1.5.0~182^2 X-Git-Url: https://arthur.barton.de/gitweb/?p=netdata.git;a=commitdiff_plain;h=d19a9a32f5df6d2fd5179ff54d6497912790ad0e align node.js modules too --- diff --git a/node.d/node_modules/netdata.js b/node.d/node_modules/netdata.js index 706f75f4..c56a9184 100644 --- a/node.d/node_modules/netdata.js +++ b/node.d/node_modules/netdata.js @@ -208,15 +208,14 @@ var netdata = { service.update_every = netdata.options.update_every; // align the runs - service.next_run = now - (now % (service.update_every * 1000)); + service.next_run = now - (now % (service.update_every * 1000)) + (service.update_every * 1000); service.commit = function() { if(this.added !== true) { this.added = true; var now = new Date().getTime(); - while( this.next_run < now ) - this.next_run += (this.update_every * 1000); + this.next_run = now - (now % (service.update_every * 1000)) + (service.update_every * 1000); netdata.services.push(this); if(netdata.options.DEBUG === true) netdata.debug(this.module.name + ': ' + this.name + ': service committed.'); @@ -553,8 +552,7 @@ var netdata = { service.update(); now = new Date().getTime(); - while(service.next_run < now) - service.next_run += (service.update_every * 1000); + service.next_run = now - (now % (service.update_every * 1000)) + (service.update_every * 1000); } // 1/10th of update_every in pause