From 1bf28f7e6d17324be6b0ed4e0e77aa970415ad56 Mon Sep 17 00:00:00 2001 From: Shane Harvey Date: Mon, 3 Jun 2024 12:43:14 -0700 Subject: [PATCH 1/2] PYTHON-4261 Reduce verbosity of "Waiting for suitable server to become available" log message --- pymongo/topology.py | 3 +-- test/server_selection_logging/operation-id.json | 2 +- test/server_selection_logging/replica-set.json | 2 +- test/server_selection_logging/sharded.json | 2 +- test/server_selection_logging/standalone.json | 2 +- 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/pymongo/topology.py b/pymongo/topology.py index 99adcae620..e10f490adc 100644 --- a/pymongo/topology.py +++ b/pymongo/topology.py @@ -44,7 +44,6 @@ from pymongo.logger import ( _SERVER_SELECTION_LOGGER, _debug_log, - _info_log, _ServerSelectionStatusMessage, ) from pymongo.monitor import SrvMonitor @@ -306,7 +305,7 @@ def _select_servers_loop( ) if not logged_waiting: - _info_log( + _debug_log( _SERVER_SELECTION_LOGGER, message=_ServerSelectionStatusMessage.WAITING, selector=selector, diff --git a/test/server_selection_logging/operation-id.json b/test/server_selection_logging/operation-id.json index 276e4b8d6d..23af7a8a22 100644 --- a/test/server_selection_logging/operation-id.json +++ b/test/server_selection_logging/operation-id.json @@ -194,7 +194,7 @@ } }, { - "level": "info", + "level": "debug", "component": "serverSelection", "data": { "message": "Waiting for suitable server to become available", diff --git a/test/server_selection_logging/replica-set.json b/test/server_selection_logging/replica-set.json index 5eba784bf2..830b1ea51a 100644 --- a/test/server_selection_logging/replica-set.json +++ b/test/server_selection_logging/replica-set.json @@ -184,7 +184,7 @@ } }, { - "level": "info", + "level": "debug", "component": "serverSelection", "data": { "message": "Waiting for suitable server to become available", diff --git a/test/server_selection_logging/sharded.json b/test/server_selection_logging/sharded.json index d42fba9100..346c050f9e 100644 --- a/test/server_selection_logging/sharded.json +++ b/test/server_selection_logging/sharded.json @@ -193,7 +193,7 @@ } }, { - "level": "info", + "level": "debug", "component": "serverSelection", "data": { "message": "Waiting for suitable server to become available", diff --git a/test/server_selection_logging/standalone.json b/test/server_selection_logging/standalone.json index 3d8b10398c..3152d0bbf3 100644 --- a/test/server_selection_logging/standalone.json +++ b/test/server_selection_logging/standalone.json @@ -211,7 +211,7 @@ } }, { - "level": "info", + "level": "debug", "component": "serverSelection", "data": { "message": "Waiting for suitable server to become available", From 54761db7b398e62d5f95ed53f3022740dc4c0d46 Mon Sep 17 00:00:00 2001 From: Shane Harvey Date: Mon, 3 Jun 2024 13:01:03 -0700 Subject: [PATCH 2/2] Add changelog --- doc/changelog.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/changelog.rst b/doc/changelog.rst index 1f6dec2f88..76dc24b6dd 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -17,6 +17,7 @@ Version 4.7.3 has further fixes for lazily loading modules. - Use deferred imports instead of importlib lazy module loading. - Improve import time on Windows. +- Reduce verbosity of "Waiting for suitable server to become available" log message from info to debug. Issues Resolved ...............