From 83ff1475c92334bb3b4bfd20c27a3d6564affdde Mon Sep 17 00:00:00 2001 From: Rachel Mackintosh Date: Mon, 23 Mar 2026 11:57:04 -0400 Subject: [PATCH 1/3] note about adaptive rate limiting --- dbx/adaptive-rate-limiting.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 dbx/adaptive-rate-limiting.rst diff --git a/dbx/adaptive-rate-limiting.rst b/dbx/adaptive-rate-limiting.rst new file mode 100644 index 0000000..9bac1f1 --- /dev/null +++ b/dbx/adaptive-rate-limiting.rst @@ -0,0 +1,13 @@ +.. note:: + + You may find errors with ``SystemOverloadedError`` or ``RetryableError`` in + your application logs if your have not updated your |driver-name| to version + |ivm-compatible-version|. These errors indicate that the server is under + heavy load and is applying adaptive rate limiting to manage resources + effectively. To mitigate these errors, consider updating your |driver-name| + to version |ivm-compatible-version|. + + For more information, see the :atlas:`Reliability, Availability, and Workload + Management ` page or :atlas:`Overload + Errors ` page in + the Atlas documentation. \ No newline at end of file From 2bae3ecbd8ae1c6d219545815f99f91d3df9842d Mon Sep 17 00:00:00 2001 From: Rachel Mackintosh Date: Wed, 25 Mar 2026 10:05:08 -0400 Subject: [PATCH 2/3] PF and AL feedback --- dbx/adaptive-rate-limiting.rst | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dbx/adaptive-rate-limiting.rst b/dbx/adaptive-rate-limiting.rst index 9bac1f1..e1e47fe 100644 --- a/dbx/adaptive-rate-limiting.rst +++ b/dbx/adaptive-rate-limiting.rst @@ -1,11 +1,12 @@ .. note:: - You may find errors with ``SystemOverloadedError`` or ``RetryableError`` in - your application logs if your have not updated your |driver-name| to version - |ivm-compatible-version|. These errors indicate that the server is under - heavy load and is applying adaptive rate limiting to manage resources - effectively. To mitigate these errors, consider updating your |driver-name| - to version |ivm-compatible-version|. + If you find errors with ``SystemOverloadedError`` or ``RetryableError`` + labels in your application logs, you can consider changes to your retry + settings. One option is to enable adaptive rate limiting on your server. + 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 |driver-name| version |ivm-compatible-version|. For more information, see the :atlas:`Reliability, Availability, and Workload Management ` page or :atlas:`Overload From 7a77bdd86454c690cd448a79d05a132fadc06737 Mon Sep 17 00:00:00 2001 From: Rachel Mackintosh Date: Mon, 30 Mar 2026 16:28:20 -0400 Subject: [PATCH 3/3] NS feedback --- dbx/adaptive-rate-limiting.rst | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/dbx/adaptive-rate-limiting.rst b/dbx/adaptive-rate-limiting.rst index e1e47fe..15d6d4c 100644 --- a/dbx/adaptive-rate-limiting.rst +++ b/dbx/adaptive-rate-limiting.rst @@ -1,12 +1,13 @@ -.. note:: +.. note:: Adaptive Rate Limiting - If you find errors with ``SystemOverloadedError`` or ``RetryableError`` - labels in your application logs, you can consider changes to your retry - settings. One option is to enable adaptive rate limiting on your server. - 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 |driver-name| version |ivm-compatible-version|. + 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 + |driver-name| version |ivm-compatible-version|. For more information, see the :atlas:`Reliability, Availability, and Workload Management ` page or :atlas:`Overload