Add diagnostic metadata to retried commands

XMLWordPrintableJSON

    • Type: Spec Change
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Component/s: Retryability
    • None
    • Needed
    • Hide

      Summary of necessary driver changes

      •  

      Commits for syncing spec/prose tests
      (and/or refer to an existing language POC if needed)

      •  

      Context for other referenced/linked tickets

      •  
      Show
      Summary of necessary driver changes   Commits for syncing spec/prose tests (and/or refer to an existing language POC if needed)   Context for other referenced/linked tickets  

      One of the goals of Client Backpressure is to enable the server to report metrics on both rejected commands and successfully retried commands. The second requires clients to attach metadata to retried commands like "retry": 1.

      We may also want to attach other metadata like the backoff & jitter durations (DRIVERS-3239), and client retry budget (DRIVERS-3240).

              Assignee:
              Unassigned
              Reporter:
              Shane Harvey
              Jib Adegunloye Jib Adegunloye
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: