Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions dbx/adaptive-rate-limiting.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
.. note:: Adaptive Rate Limiting
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we still want to include the guidance to upgrade drivers that was here before.


If errors with ``SystemOverloadedError`` or ``RetryableError``
labels are causing application failures, or appearing in your application
logs, you can consider changes to your retry settings. One option is to
enable adaptive rate limiting. Adaptive rate limiting helps
manage server load by dynamically adjusting request rates based on current
conditions, while also managing client-side retry requests to mitigate
errors. This feature is available on MongoDB 8.3 and supported by the
Comment on lines +3 to +9
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The cause and effect are a little backward here. Adaptive rate limiting is one of the few features that can cause SystemOverloadedErrors to be returned.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah I think the old phrasing of this text was closer to what we want here, with the modifications I suggested before.

|driver-name| version |ivm-compatible-version|.

For more information, see the :atlas:`Reliability, Availability, and Workload
Management </intelligent-workload-management/>` page or :atlas:`Overload
Errors </overload-errors/?interface=driver&language=|language|>` page in
the Atlas documentation.