X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fselection-strategies-types.ts;h=9bf28ac69c962e5203500bc6e3af5ae0d1c6ed25;hb=a4e07f7216246b772e13783937a97c87105b8fc3;hp=18ba40b410d5190271a82d248a12b5e2179485de;hpb=a77ac8fcba99a9580ff6524d70d2fab7dbdd448d;p=poolifier.git diff --git a/src/pools/selection-strategies/selection-strategies-types.ts b/src/pools/selection-strategies/selection-strategies-types.ts index 18ba40b4..9bf28ac6 100644 --- a/src/pools/selection-strategies/selection-strategies-types.ts +++ b/src/pools/selection-strategies/selection-strategies-types.ts @@ -61,11 +61,11 @@ export interface WorkerChoiceStrategyOptions { } /** - * Pool worker tasks usage statistics requirements. + * Pool worker node worker usage statistics requirements. * * @internal */ -export interface RequiredStatistics { +export interface TaskStatistics { /** * Require tasks runtime. */ @@ -90,6 +90,10 @@ export interface RequiredStatistics { * Require tasks median wait time. */ medWaitTime: boolean + /** + * Event loop utilization. + */ + elu: boolean } /** @@ -97,9 +101,9 @@ export interface RequiredStatistics { */ export interface IWorkerChoiceStrategy { /** - * Required tasks usage statistics. + * Required tasks statistics. */ - readonly requiredStatistics: RequiredStatistics + readonly taskStatistics: TaskStatistics /** * Resets strategy internals. *