repositories
/
poolifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
build(deps-dev): bump @types/node
[poolifier.git]
/
src
/
pools
/
selection-strategies
/
selection-strategies-types.ts
diff --git
a/src/pools/selection-strategies/selection-strategies-types.ts
b/src/pools/selection-strategies/selection-strategies-types.ts
index 90794ea35fe75596f774c924f12cf3982368fbb3..f499da7fc9d58458f9977910a18cc9246870ba7b 100644
(file)
--- a/
src/pools/selection-strategies/selection-strategies-types.ts
+++ b/
src/pools/selection-strategies/selection-strategies-types.ts
@@
-67,12
+67,6
@@
export interface MeasurementOptions {
* Worker choice strategy options.
*/
export interface WorkerChoiceStrategyOptions {
* Worker choice strategy options.
*/
export interface WorkerChoiceStrategyOptions {
- /**
- * Number of worker choice retries to perform if no worker is eligible.
- *
- * @defaultValue 6
- */
- readonly retries?: number
/**
* Measurement to use in worker choice strategy supporting it.
*/
/**
* Measurement to use in worker choice strategy supporting it.
*/
@@
-101,7
+95,7
@@
export interface WorkerChoiceStrategyOptions {
*
* @defaultValue Weights computed automatically given the CPU performance.
*/
*
* @defaultValue Weights computed automatically given the CPU performance.
*/
-
readonly
weights?: Record<number, number>
+ weights?: Record<number, number>
}
/**
}
/**
@@
-182,6
+176,7
@@
export interface IWorkerChoiceStrategy {
readonly reset: () => boolean
/**
* Updates the worker node key strategy internals.
readonly reset: () => boolean
/**
* Updates the worker node key strategy internals.
+ * This is called after a task has been executed on a worker node.
*
* @returns `true` if the update is successful, `false` otherwise.
*/
*
* @returns `true` if the update is successful, `false` otherwise.
*/
@@
-206,5
+201,5
@@
export interface IWorkerChoiceStrategy {
*
* @param opts - The worker choice strategy options.
*/
*
* @param opts - The worker choice strategy options.
*/
- readonly setOptions: (opts: WorkerChoiceStrategyOptions) => void
+ readonly setOptions: (opts: WorkerChoiceStrategyOptions
| undefined
) => void
}
}