docs: refine comments
[poolifier.git] / src / pools / selection-strategies / least-elu-worker-choice-strategy.ts
index 9f6ddbf3f407658ea32046af66dfe294bb8f45df..35ab69d0ca38595c2f81be566a0b7352bf900e4e 100644 (file)
@@ -34,7 +34,11 @@ export class LeastEluWorkerChoiceStrategy<
       average: false,
       median: false
     },
-    elu: true
+    elu: {
+      aggregate: true,
+      average: false,
+      median: false
+    }
   }
 
   /** @inheritDoc */
@@ -62,7 +66,7 @@ export class LeastEluWorkerChoiceStrategy<
     let leastEluWorkerNodeKey!: number
     for (const [workerNodeKey, workerNode] of this.pool.workerNodes.entries()) {
       const workerUsage = workerNode.workerUsage
-      const workerElu = workerUsage.elu?.active ?? 0
+      const workerElu = workerUsage.elu?.active.aggregate ?? 0
       if (workerElu === 0) {
         return workerNodeKey
       } else if (workerElu < minWorkerElu) {