- workerTaskStatistics.executed + workerTaskStatistics.executing
- if (workerTasks === 0) {
- return workerNodeKey
- } else if (workerTasks < minNumberOfTasks) {
+ workerTaskStatistics.executed +
+ workerTaskStatistics.executing +
+ workerTaskStatistics.queued
+ if (this.isWorkerNodeReady(workerNodeKey) && workerTasks === 0) {
+ this.nextWorkerNodeKey = workerNodeKey
+ break
+ } else if (
+ this.isWorkerNodeReady(workerNodeKey) &&
+ workerTasks < minNumberOfTasks
+ ) {