fix: fix dynamic pool with minimum # of workers set to zero
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 5 Jan 2024 22:33:09 +0000 (23:33 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 5 Jan 2024 22:33:09 +0000 (23:33 +0100)
commit8e8d9101768c28914dabc95c14740985e18f1f04
treeed151f8a74d07a21003ba5706458d54c50d27e47
parent19b53d08bec0e752fb3bdf054a0810db8bb8565d
fix: fix dynamic pool with minimum # of workers set to zero

Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
13 files changed:
src/pools/abstract-pool.ts
src/pools/cluster/dynamic.ts
src/pools/pool.ts
src/pools/selection-strategies/abstract-worker-choice-strategy.ts
src/pools/selection-strategies/interleaved-weighted-round-robin-worker-choice-strategy.ts
src/pools/selection-strategies/round-robin-worker-choice-strategy.ts
src/pools/selection-strategies/weighted-round-robin-worker-choice-strategy.ts
src/pools/selection-strategies/worker-choice-strategy-context.ts
src/pools/thread/dynamic.ts
tests/pools/abstract-pool.test.mjs
tests/pools/cluster/dynamic.test.mjs
tests/pools/thread/dynamic.test.mjs
tests/pools/thread/fixed.test.mjs