fix: sort round weights descending in IWRR
[poolifier.git] / src / pools / selection-strategies / interleaved-weighted-round-robin-worker-choice-strategy.ts
index eee39ec8d646da13324c7050e86afc33882fa22c..9c863b56f980bffe9f2eb6b86244bb3ad1573033 100644 (file)
@@ -170,7 +170,7 @@ export class InterleavedWeightedRoundRobinWorkerChoiceStrategy<
       ...new Set(
         Object.values(this.opts.weights)
           .slice()
-          .sort((a, b) => a - b)
+          .sort((a, b) => b - a)
       )
     ]
   }