X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fselection-strategies-utils.ts;h=1c0b91b4de0ae9e6ca8a3c93ce11c06fdec39b1b;hb=3dcc95e54a6bfeb4b27460d60d3c90d27ac352dd;hp=3c7f5f4df327afcce3aaf7ee7f7ee88c397e6513;hpb=3d84cdaec91dfe96a82462c902bead4067b452d2;p=poolifier.git diff --git a/src/pools/selection-strategies/selection-strategies-utils.ts b/src/pools/selection-strategies/selection-strategies-utils.ts index 3c7f5f4d..1c0b91b4 100644 --- a/src/pools/selection-strategies/selection-strategies-utils.ts +++ b/src/pools/selection-strategies/selection-strategies-utils.ts @@ -15,7 +15,7 @@ import { type TaskStatisticsRequirements, WorkerChoiceStrategies, type WorkerChoiceStrategy, - type WorkerChoiceStrategyOptions + type WorkerChoiceStrategyOptions, } from './selection-strategies-types.js' import { WeightedRoundRobinWorkerChoiceStrategy } from './weighted-round-robin-worker-choice-strategy.js' import type { WorkerChoiceStrategiesContext } from './worker-choice-strategies-context.js' @@ -95,9 +95,9 @@ export const buildWorkerChoiceStrategyOptions = < ...{ runTime: { median: false }, waitTime: { median: false }, - elu: { median: false } + elu: { median: false }, }, - ...opts + ...opts, } } @@ -124,7 +124,7 @@ export const buildWorkerChoiceStrategiesPolicy = ( ) return { dynamicWorkerUsage: policies.some(p => p.dynamicWorkerUsage), - dynamicWorkerReady: policies.some(p => p.dynamicWorkerReady) + dynamicWorkerReady: policies.some(p => p.dynamicWorkerReady), } } @@ -140,18 +140,18 @@ export const buildWorkerChoiceStrategiesTaskStatisticsRequirements = ( runTime: { aggregate: taskStatisticsRequirements.some(r => r.runTime.aggregate), average: taskStatisticsRequirements.some(r => r.runTime.average), - median: taskStatisticsRequirements.some(r => r.runTime.median) + median: taskStatisticsRequirements.some(r => r.runTime.median), }, waitTime: { aggregate: taskStatisticsRequirements.some(r => r.waitTime.aggregate), average: taskStatisticsRequirements.some(r => r.waitTime.average), - median: taskStatisticsRequirements.some(r => r.waitTime.median) + median: taskStatisticsRequirements.some(r => r.waitTime.median), }, elu: { aggregate: taskStatisticsRequirements.some(r => r.elu.aggregate), average: taskStatisticsRequirements.some(r => r.elu.average), - median: taskStatisticsRequirements.some(r => r.elu.median) - } + median: taskStatisticsRequirements.some(r => r.elu.median), + }, } }