ordspv
    Preparing search index...

    Interface AttemptInfo

    One build attempt, reported before it runs.

    Rotation is expensive: the ceiling is one full walk per configured backend, and a deep genealogy is thousands of requests and tens of minutes. A caller watching a terminal cannot tell that from a hang, so the wrappers say which backend they moved to and what ended the attempt before it.

    interface AttemptInfo {
        attempt: number;
        baseUrl: string;
        cause?: Error;
        total: number;
    }
    Index
    attempt: number

    zero-based index of this attempt

    baseUrl: string

    base URL of the backend leading this attempt

    cause?: Error

    what ended the previous attempt; undefined on the first

    total: number

    attempts this build may make, one per configured backend