summaryrefslogtreecommitdiffstats
path: root/node.d
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-11-15 00:48:10 +0200
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-11-15 00:48:10 +0200
commitd19a9a32f5df6d2fd5179ff54d6497912790ad0e (patch)
tree7057e7b47fa8b75d8e4bdc3cd6a0db77ce6d2ac4 /node.d
parent220a4ebf8970e38765a4f5cd2ff112dfbc7755e3 (diff)
align node.js modules too
Diffstat (limited to 'node.d')
-rw-r--r--node.d/node_modules/netdata.js8
1 files changed, 3 insertions, 5 deletions
diff --git a/node.d/node_modules/netdata.js b/node.d/node_modules/netdata.js
index 706f75f4f6..c56a9184ee 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