Module retry

Module retry 

Source
Expand description

Retry logic with exponential backoff for failed specs.

Provides retry state tracking and decision logic for determining whether a failed spec should be retried or marked as permanently failed.

Structs§

RetryState
Retry state for tracking retry attempts and timing

Enums§

RetryDecision
Decision on whether to retry a failed spec

Functions§

calculate_backoff_delay
Calculate exponential backoff delay for a given attempt number.
decide_retry
Determine retry decision based on retry state and config.
should_retry
Determine whether a failed spec should be retried based on retry state, error log and config.