TamsRetryConfig

How hard a TAMS push tries when a segment fails, and how much backlog it tolerates while trying. Deployment-specific: a long-haul push to a flaky store wants more patience than a local one, and the queue bound decides how much realtime lag (and memory) is acceptable before segments are dropped.

Field

Type

Repeated

Description

max_attempts

uint32

Total attempts per segment, including the first. 0 or 1 disables retrying.

initial_backoff_ms

uint32

Backoff doubles from initial_backoff_ms, capped at max_backoff_ms.

max_backoff_ms

uint32

max_pending_segments

uint32

Beyond this many queued segments the oldest is dropped, so a push that cannot keep up sheds history rather than falling further behind.