X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Finterleaved-weighted-round-robin-worker-choice-strategy.ts;h=eee39ec8d646da13324c7050e86afc33882fa22c;hb=07e0c9e591f9fa6715ba94e52c647b7ee3d2b9c7;hp=b034cba1d08d69761b3c8f05fdedf395c4702c0a;hpb=b7e141c40bccfd7a4ec0ff98b7829f7d296f048b;p=poolifier.git diff --git a/src/pools/selection-strategies/interleaved-weighted-round-robin-worker-choice-strategy.ts b/src/pools/selection-strategies/interleaved-weighted-round-robin-worker-choice-strategy.ts index b034cba1..eee39ec8 100644 --- a/src/pools/selection-strategies/interleaved-weighted-round-robin-worker-choice-strategy.ts +++ b/src/pools/selection-strategies/interleaved-weighted-round-robin-worker-choice-strategy.ts @@ -105,6 +105,7 @@ export class InterleavedWeightedRoundRobinWorkerChoiceStrategy< const workerWeight = this.opts.weights?.[workerNodeKey] ?? this.defaultWorkerWeight if ( + this.isWorkerNodeReady(workerNodeKey) && workerWeight >= this.roundWeights[roundIndex] && this.workerNodeVirtualTaskRunTime < workerWeight ) {