Retro cleanup of backpressure retry path

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: Backpressure
    • None
    • Go Drivers
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      Context

      Retrospective cleanups to the retry/backoff code that shipped with the backpressure feature. No behavior changes. These address rough edges noticed after the release: a leaky jitter abstraction, a semantically awkward *uint for retry budgets, missing documentation of known limitations in the connection liveness API, and a latent nil-panic in Stale().

      Definition of done

      NA

      Pitfalls

      NA

            Assignee:
            Preston Vasquez
            Reporter:
            Preston Vasquez
            Qingyang Hu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: