/** @inheritDoc */
public choose (): number {
- this.leastEluNextWorkerNodeKey()
- return this.nextWorkerNodeKey
+ return this.leastEluNextWorkerNodeKey()
}
/** @inheritDoc */
return true
}
- private leastEluNextWorkerNodeKey (): void {
+ private leastEluNextWorkerNodeKey (): number {
let minWorkerElu = Infinity
for (const [workerNodeKey, workerNode] of this.pool.workerNodes.entries()) {
const workerUsage = workerNode.usage
this.nextWorkerNodeKey = workerNodeKey
}
}
+ return this.nextWorkerNodeKey
}
}