feat: add average and median to pool info runTime and waitTime
[poolifier.git] / src / pools / selection-strategies / least-elu-worker-choice-strategy.ts
index 9c29a30a965fa09ec78fd4f916206ceee39f4047..54d0e7cb054de064d8f9dfbfe074df5f1ba5bbf6 100644 (file)
@@ -59,8 +59,8 @@ export class LeastEluWorkerChoiceStrategy<
   public choose (): number {
     let minWorkerElu = Infinity
     for (const [workerNodeKey, workerNode] of this.pool.workerNodes.entries()) {
-      const workerUsage = workerNode.workerUsage
-      const workerElu = workerUsage.elu?.active.aggregate ?? 0
+      const workerUsage = workerNode.usage
+      const workerElu = workerUsage.elu?.active?.aggregate ?? 0
       if (workerElu === 0) {
         this.nextWorkerNodeId = workerNodeKey
         break