- const tasksUsage = workerNode.tasksUsage
- const tasksElu = tasksUsage.elu?.utilization ?? 0
- if (tasksElu === 0) {
- return workerNodeKey
- } else if (tasksElu < minTasksElu) {
- minTasksElu = tasksElu
- leastEluWorkerNodeKey = workerNodeKey
+ const workerUsage = workerNode.usage
+ const workerElu = workerUsage.elu?.active?.aggregate ?? 0
+ if (workerElu === 0) {
+ this.nextWorkerNodeId = workerNodeKey
+ break
+ } else if (workerElu < minWorkerElu) {
+ minWorkerElu = workerElu
+ this.nextWorkerNodeId = workerNodeKey