@cryptotaxi247 / netdata-1 / commits / d19a9a32f

align node.js modules too

Costa Tsaousis (ktsaou) committed Nov 15, 2016 at 00:48 UTC d19a9a32f5df6d2fd5179ff54d6497912790ad0e
1 file changed +3 -5
node.d/node_modules/netdata.js
+3 -5
@@ -208,15 +208,14 @@ var netdata = {
208 service.update_every = netdata.options.update_every;
209
210 // align the runs
211 - service.next_run = now - (now % (service.update_every * 1000));
211 + service.next_run = now - (now % (service.update_every * 1000)) + (service.update_every * 1000);
212
213 service.commit = function() {
214 if(this.added !== true) {
215 this.added = true;
216
217 var now = new Date().getTime();
218 - while( this.next_run < now )
219 - this.next_run += (this.update_every * 1000);
218 + this.next_run = now - (now % (service.update_every * 1000)) + (service.update_every * 1000);
219
220 netdata.services.push(this);
221 if(netdata.options.DEBUG === true) netdata.debug(this.module.name + ': ' + this.name + ': service committed.');
@@ -553,8 +552,7 @@ var netdata = {
552 service.update();
553
554 now = new Date().getTime();
556 - while(service.next_run < now)
557 - service.next_run += (service.update_every * 1000);
555 + service.next_run = now - (now % (service.update_every * 1000)) + (service.update_every * 1000);
556 }
557
558 // 1/10th of update_every in pause