X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fpool.ts;h=257b0d64b0844d664ba00763b1dcde79c4711ee7;hb=e5536a06df85c554b8832f5fb5195b369258053b;hp=f16c54694ab37240e22d47fca1d97fb3d2ec7196;hpb=184855e69fea29f1018024a34be10de2c8e3141a;p=poolifier.git diff --git a/src/pools/pool.ts b/src/pools/pool.ts index f16c5469..257b0d64 100644 --- a/src/pools/pool.ts +++ b/src/pools/pool.ts @@ -75,9 +75,11 @@ export interface PoolInfo { workerNodes: number idleWorkerNodes: number busyWorkerNodes: number - runningTasks: number + executedTasks: number + executingTasks: number queuedTasks: number maxQueuedTasks: number + failedTasks: number } /** @@ -158,12 +160,6 @@ export interface IPool< Data = unknown, Response = unknown > { - /** - * Pool type. - * - * If it is `'dynamic'`, it provides the `max` property. - */ - readonly type: PoolType /** * Pool information. */ @@ -192,7 +188,7 @@ export interface IPool< */ execute: (data?: Data, name?: string) => Promise /** - * Shutdowns every current worker in this pool. + * Terminate every current worker in this pool. */ destroy: () => Promise /**