Problem & Goal
Implement backoff rules within the indexer_metrics_collector component to retry RPC connection timeouts gracefully.
Context & Components
- Target Repository:
escrow-backend
- Module/Component:
indexer_metrics_collector (Poller performance telemetry tracker)
Implementation Details
- Review the existing codebase inside the
escrow-backend directory.
- Locate the source files relating to
indexer_metrics_collector.
- Implement the feature logic/validation rules step-by-step.
- Ensure code conforms to codebase patterns (lints, formats, types).
Verification & Testing Requirements
- Validation check: Verify retry frequency increases up to max attempts on connection dropouts.
- Add comprehensive test cases matching these validation requirements.
- Ensure all other existing project tests continue to compile and pass.
Note: This issue is completely self-contained and does not block or require any other issues to be resolved.
Problem & Goal
Implement backoff rules within the
indexer_metrics_collectorcomponent to retry RPC connection timeouts gracefully.Context & Components
escrow-backendindexer_metrics_collector(Poller performance telemetry tracker)Implementation Details
escrow-backenddirectory.indexer_metrics_collector.Verification & Testing Requirements
Note: This issue is completely self-contained and does not block or require any other issues to be resolved.