Smarter initialisation delay

Issue #104 resolved
Iván Loire created an issue

So you don't have to wait up to 15 seconds if you only have a few jobs.

// introduce a random delay on job initialization to avoid a concurrency peak on start
var rndDelay = helpers.getRndInt(0, 15000);

jobDependencyManager.fillDependencies(jobWorker, io, generalConfigManager);

setTimeout(function(){

  var scheduler = new Scheduler(jobWorker, generalConfigManager.get("scheduler"));
  scheduler.start();

}, rndDelay);

Comments (1)

  1. Log in to comment