X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=docs%2Finterfaces%2FPoolInfo.html;h=9a3687939791f8b793ac9c5773e6162211e0285c;hb=67c6a853287d5c2df8ab115905b714e644333802;hp=41cd7f41680ce1228185c4f99aae4dafe7c00be1;hpb=564ec16ceddb03324d81bfa385669cc188da03fd;p=poolifier.git diff --git a/docs/interfaces/PoolInfo.html b/docs/interfaces/PoolInfo.html index 41cd7f41..9a368793 100644 --- a/docs/interfaces/PoolInfo.html +++ b/docs/interfaces/PoolInfo.html @@ -1,265 +1,31 @@ -PoolInfo | poolifier - v2.7.5
-
- -
-
-
-
- -

Interface PoolInfo

-
-

Pool information.

-
-
-
-

Hierarchy

-
    -
  • PoolInfo
-
-
-
- -
-
-

Properties

-
- -
backPressure?: boolean
-
- -
busyWorkerNodes: number
-

Pool busy worker nodes.

-
-
-
- -
executedTasks: number
-
- -
executingTasks: number
-
- -
failedTasks: number
-
- -
idleWorkerNodes: number
-

Pool idle worker nodes.

-
-
-
- -
maxQueuedTasks?: number
-
- -
maxSize: number
-
- -
minSize: number
-
- -
queuedTasks?: number
-
- -
ready: boolean
-
- -
runTime?: {
    average?: number;
    maximum: number;
    median?: number;
    minimum: number;
}
-
-

Type declaration

-
    -
  • -
    Optional Readonly average?: number
  • -
  • -
    Readonly maximum: number
  • -
  • -
    Optional Readonly median?: number
  • -
  • -
    Readonly minimum: number
-
- -
started: boolean
-
- -
stolenTasks?: number
-
- -
strategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
-
- -
type: "fixed" | "dynamic"
-
- -
utilization?: number
-

Pool utilization.

-
-
-
- -
version: string
-
- -
waitTime?: {
    average?: number;
    maximum: number;
    median?: number;
    minimum: number;
}
-
-

Type declaration

-
    -
  • -
    Optional Readonly average?: number
  • -
  • -
    Readonly maximum: number
  • -
  • -
    Optional Readonly median?: number
  • -
  • -
    Readonly minimum: number
-
- -
worker: "thread" | "cluster"
-
- -
workerNodes: number
-

Pool total worker nodes.

-
-
-
- -
-
-

Generated using TypeDoc

-
\ No newline at end of file +PoolInfo | poolifier - v4.0.9

Interface PoolInfo

Pool information.

+
interface PoolInfo {
    backPressure?: boolean;
    busyWorkerNodes: number;
    defaultStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN";
    elu?: {
        active: {
            average?: number;
            maximum: number;
            median?: number;
            minimum: number;
        };
        idle: {
            average?: number;
            maximum: number;
            median?: number;
            minimum: number;
        };
        utilization: {
            average?: number;
            median?: number;
        };
    };
    executedTasks: number;
    executingTasks: number;
    failedTasks: number;
    idleWorkerNodes: number;
    maxQueuedTasks?: number;
    maxSize: number;
    minSize: number;
    queuedTasks?: number;
    ready: boolean;
    runTime?: {
        average?: number;
        maximum: number;
        median?: number;
        minimum: number;
    };
    started: boolean;
    stealingWorkerNodes?: number;
    stolenTasks?: number;
    strategyRetries: number;
    type: "fixed" | "dynamic";
    utilization?: number;
    version: string;
    waitTime?: {
        average?: number;
        maximum: number;
        median?: number;
        minimum: number;
    };
    worker: "thread" | "cluster";
    workerNodes: number;
}

Properties

backPressure?: boolean
busyWorkerNodes: number

Pool busy worker nodes.

+
defaultStrategy: "ROUND_ROBIN" | "LEAST_USED" | "LEAST_BUSY" | "LEAST_ELU" | "FAIR_SHARE" | "WEIGHTED_ROUND_ROBIN" | "INTERLEAVED_WEIGHTED_ROUND_ROBIN"
elu?: {
    active: {
        average?: number;
        maximum: number;
        median?: number;
        minimum: number;
    };
    idle: {
        average?: number;
        maximum: number;
        median?: number;
        minimum: number;
    };
    utilization: {
        average?: number;
        median?: number;
    };
}

Type declaration

  • active: {
        average?: number;
        maximum: number;
        median?: number;
        minimum: number;
    }
    • Optional Readonly average?: number
    • Readonly maximum: number
    • Optional Readonly median?: number
    • Readonly minimum: number
  • idle: {
        average?: number;
        maximum: number;
        median?: number;
        minimum: number;
    }
    • Optional Readonly average?: number
    • Readonly maximum: number
    • Optional Readonly median?: number
    • Readonly minimum: number
  • utilization: {
        average?: number;
        median?: number;
    }
    • Optional Readonly average?: number
    • Optional Readonly median?: number
executedTasks: number
executingTasks: number
failedTasks: number
idleWorkerNodes: number

Pool idle worker nodes.

+
maxQueuedTasks?: number
maxSize: number
minSize: number
queuedTasks?: number
ready: boolean
runTime?: {
    average?: number;
    maximum: number;
    median?: number;
    minimum: number;
}

Type declaration

  • Optional Readonly average?: number
  • Readonly maximum: number
  • Optional Readonly median?: number
  • Readonly minimum: number
started: boolean
stealingWorkerNodes?: number

Pool stealing worker nodes.

+
stolenTasks?: number
strategyRetries: number
type: "fixed" | "dynamic"
utilization?: number

Pool utilization.

+
version: string
waitTime?: {
    average?: number;
    maximum: number;
    median?: number;
    minimum: number;
}

Type declaration

  • Optional Readonly average?: number
  • Readonly maximum: number
  • Optional Readonly median?: number
  • Readonly minimum: number
worker: "thread" | "cluster"
workerNodes: number

Pool total worker nodes.

+
\ No newline at end of file