Clarify `NoWritesPerformed` error label behavior when multiple retries occur

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Backpressure
    • Hide

      DRIVERS-3326:
      Summary of necessary driver changes

      The changes in this PR are only relevant in drivers which might retry more than once. This currently is only CSOT or drivers up-to-date with client backpressure. The tests rely on the updated operation retry loop as defined here.

      This work has to be done with DRIVERS-3239

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

      Context for other referenced/linked tickets

      •  
      Show
      DRIVERS-3326 : Summary of necessary driver changes The changes in this PR are only relevant in drivers which might retry more than once. This currently is only CSOT or drivers up-to-date with client backpressure. The tests rely on the updated operation retry loop as defined here . This work has to be done with DRIVERS-3239 .  code changes: Drivers with CSOT: Drivers should audit their error handling for retryable writes to make sure they are compliant with the clarifications outlined in the linked commit. Drivers without CSOT: Drivers should ensure their implemention of error handling for DRIVERS-3239 is compliant with the changes in  https://github.com/mongodb/specifications/commit/434f5d6d989202002e5a786d86b36a32a5168cde tests: Implement three new retryable writes prose tests. Commits for syncing spec/prose tests (and/or refer to an existing language POC if needed) https://github.com/mongodb/specifications/commit/434f5d6d989202002e5a786d86b36a32a5168cde Context for other referenced/linked tickets  
    • None
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-3326, please see that ticket for a detailed description.

            Assignee:
            Steve Silvester
            Reporter:
            TPM Jira Automations Bot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: