Finalize client backpressure implementation for phase 1 rollout

XMLWordPrintableJSON

    • Hide

      DRIVERS-3427:
      Summary of necessary driver changes

      • Remove all token bucket code.
      • Remove the adaptiveRetries client knob and URI option.
      • Add two new client knobs/URI options: maxAdaptiveRetries and enableOverloadRetargeting.
      • Full details in #1b15cd2 (see client-backpressure and uri-options changes)
      • Drivers should include the following release note: "Added support for MongoDB 's Intelligent Workload Management (IWM) and ingress connection rate limiting features. The driver now gracefully handles write-blocking scenarios and optimizes connection establishment during high-load conditions to maintain application availability," with a link to IWM page in Atlas, which which will be available with DOCSP-55426 & related Driver Docs, which will be available with DOCSP-57078. 

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

      • #1b15cd2: There are both new tests added and existing tests updated.

      Context for other referenced/linked tickets

      •  
      Show
      DRIVERS-3427 : Summary of necessary driver changes Remove all token bucket code. Remove the adaptiveRetries client knob and URI option. Add two new client knobs/URI options: maxAdaptiveRetries and enableOverloadRetargeting . Full details in #1b15cd2 (see client-backpressure and uri-options changes) Drivers should include the following release note: "Added support for MongoDB 's Intelligent Workload Management (IWM) and ingress connection rate limiting features. The driver now gracefully handles write-blocking scenarios and optimizes connection establishment during high-load conditions to maintain application availability," with a link to IWM page in Atlas, which which will be available with DOCSP-55426 & related Driver Docs, which will be available with DOCSP-57078.  Commits for syncing spec/prose tests (and/or refer to an existing language POC if needed) #1b15cd2 : There are both new tests added and existing tests updated. Context for other referenced/linked tickets  
    • None
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

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

            Assignee:
            Isabel Atkinson
            Reporter:
            TPM Jira Automations Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: