Skip to content

Reconcile divergent retry defaults and backoff formulas #38

Description

@OmarAlJarrah

Problem

Retryable-status sets disagree — RetryUtils includes 408 while RetrySettings.DEFAULT_RETRYABLE_STATUSES drops it — and there are two backoff formulas.

Proposed change

Make BackoffCalculator (deadline-aware + symmetric jitter) the single implementation; pick one stance on 408 and apply it everywhere. Keep both step families (they integrate at legitimately different points).

Acceptance

  • Single backoff implementation
  • Consistent retryable-status policy
  • Tests

Dependencies


Priority: medium · Effort: medium

Metadata

Metadata

Assignees

No one assigned

    Labels

    sdk-coresdk-core toolkittech-debtsimplification / cleanup

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions