batch-cluster
Version:
Manage a cluster of child processes
16 lines (15 loc) • 473 B
TypeScript
import { ChildEndReason } from "./BatchClusterEmitter";
export interface BatchClusterStats {
pendingTaskCount: number;
currentProcCount: number;
readyProcCount: number;
maxProcCount: number;
internalErrorCount: number;
startErrorRatePerMinute: number;
msBeforeNextSpawn: number;
spawnedProcCount: number;
childEndCounts: Record<NonNullable<ChildEndReason>, number>;
ending: boolean;
ended: boolean;
[key: string]: unknown;
}