X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fworker.ts;h=35d2c0abaa331ecad6e9a0404deaa90c00ef7d4c;hb=2cf93bc8e7b3d9c6c642288939732edd7cd9142d;hp=7bf86848690538010dd9acbf3cb2cee2bb411c26;hpb=4703c53b33791724a31462d7c6dabd43b0385f7c;p=poolifier.git diff --git a/src/pools/worker.ts b/src/pools/worker.ts index 7bf86848..35d2c0ab 100644 --- a/src/pools/worker.ts +++ b/src/pools/worker.ts @@ -46,7 +46,11 @@ export interface Task { */ readonly data?: Data /** - * UUID of the message. + * Submission timestamp. + */ + readonly submissionTimestamp?: number + /** + * Message UUID. */ readonly id?: string } @@ -81,6 +85,22 @@ export interface TasksUsage { * Median tasks runtime. */ medRunTime: number + /** + * Tasks wait time. + */ + waitTime: number + /** + * Tasks wait time history. + */ + waitTimeHistory: CircularArray + /** + * Average tasks wait time. + */ + avgWaitTime: number + /** + * Median tasks wait time. + */ + medWaitTime: number /** * Number of tasks errored. */