- workerNode.workerUsage.runTime.aggregate +
- workerNode.workerUsage.waitTime.aggregate
- if (workerTime === 0) {
- return workerNodeKey
- } else if (workerTime < minTime) {
+ (workerNode.usage.runTime?.aggregate ?? 0) +
+ (workerNode.usage.waitTime?.aggregate ?? 0)
+ if (this.isWorkerNodeEligible(workerNodeKey) && workerTime === 0) {
+ chosenWorkerNodeKey = workerNodeKey
+ break
+ } else if (
+ this.isWorkerNodeEligible(workerNodeKey) &&
+ workerTime < minTime
+ ) {