mediaforge - v2.2.0
    Preparing search index...

    Interface RetryOptions

    interface RetryOptions {
        retries?: number;
        initialDelayMs?: number;
        maxDelayMs?: number;
        factor?: number;
        jitter?: number;
        shouldRetry?: (error: unknown, attempt: number) => boolean;
    }
    Index

    Properties

    retries?: number

    Extra attempts after the first. Defaults to 0 (no retry).

    initialDelayMs?: number

    First backoff, in ms. Defaults to 250.

    maxDelayMs?: number

    Upper bound on a single backoff, in ms. Defaults to 10000.

    factor?: number

    Growth factor per attempt. Defaults to 2.

    jitter?: number

    Fraction of the delay to randomise, 0–1. Defaults to 0.2.

    Without jitter, a fleet of workers that all fail together retries together, which reproduces the overload that caused the failure.

    shouldRetry?: (error: unknown, attempt: number) => boolean

    Decide whether a given failure is worth retrying. Defaults to retrying only the transient causes — never a bad argument or a missing file, which would fail identically every time.