Skip to content

Commit

Permalink
assets store registry of its apis is now available for worker and sli…
Browse files Browse the repository at this point in the history
…cer resolves #583 (#585)
  • Loading branch information
jsnoble authored and kstaken committed Oct 10, 2017
1 parent aa06747 commit efbdb5f
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
6 changes: 5 additions & 1 deletion lib/cluster/slicer.js
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,11 @@ module.exports = function(context) {
messaging.send({message: 'job:error:terminal', error: errMsg, ex_id: ex_id})
}
else {
Promise.resolve(job_runner.initialize(events, logger))
Promise.resolve(require('./storage/assets')(context))
.then(function(assets_store) {
// assets store is loaded so it can register under context.apis
return job_runner.initialize(events, logger);
})
.then(function(_job) {
job = _job;
slicer = _job.slicer;
Expand Down
6 changes: 5 additions & 1 deletion lib/cluster/worker.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,11 @@ module.exports = function(context) {
messaging.register('process:SIGTERM', noOP);
messaging.register('process:SIGINT', noOP);

Promise.resolve(job_runner.initialize(events, logger))
Promise.resolve(require('./storage/assets')(context))
.then(function(assets_store) {
// assets store is loaded so it can register under context.apis
return job_runner.initialize(events, logger);
})
.then(function(_job) {
job = _job;
queue = _job.queue;
Expand Down

0 comments on commit efbdb5f

Please sign in to comment.