- const workerRunTime = workerNode.workerUsage.runTime.aggregation
- if (workerRunTime === 0) {
- return workerNodeKey
- } else if (workerRunTime < minRunTime) {
- minRunTime = workerRunTime
- leastBusyWorkerNodeKey = workerNodeKey
+ const workerTime =
+ workerNode.usage.runTime.aggregate + workerNode.usage.waitTime.aggregate
+ if (workerTime === 0) {
+ this.nextWorkerNodeId = workerNodeKey
+ break
+ } else if (workerTime < minTime) {
+ minTime = workerTime
+ this.nextWorkerNodeId = workerNodeKey