Skip to content

indexer ledger processing has no per-ledger timeout #565

Description

@therealjhay

ProblemA single stuck ledger (Horizon hang) blocks the poll loop indefinitely, halting ingestion.

  1. No per-ledger timeout.
  2. Loop blocks on hang.
  3. No skip/retry state.

Solution

  • Add a per-ledger processing timeout.
  • Mark stuck ledgers for retry.
  • Test the timeout.

Acceptance Criteria

  • Stuck ledgers don't block the loop.
  • Timeout handling present.
  • pnpm --filter indexer build passes.

Note for Contributors: Write a clear PR description. Show a stuck-ledger test.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions