Skip to content
Snippets Groups Projects

Worker status fix

1 file
+ 2
1
Compare changes
  • Side-by-side
  • Inline
@@ -226,6 +226,7 @@ public class MessageReceiver {
submission.getPipelineLog().setAnalysisDone(Instant.now());
this.submissionRepository.save(submission);
worker.setCurrentJob(null);
this.pool.dismiss(worker);
this.threads.run(() -> this.resultsProcessor.process(
@@ -238,7 +239,6 @@ public class MessageReceiver {
)
));
worker.setCurrentJob(null);
logger.info("Job {} finished by {}", msg.getId(), worker);
}
}
@@ -285,6 +285,7 @@ public class MessageReceiver {
this.submissionRepository.save(submission);
this.resultsProcessor.process(fakeResults);
worker.setCurrentJob(null);
this.pool.dismiss(worker);
} else {
logger.warn("Idle worker {} reported exception {}", worker, message.getData());
Loading