diff --git a/source/server-discovery-and-monitoring/server-discovery-and-monitoring.rst b/source/server-discovery-and-monitoring/server-discovery-and-monitoring.rst index 163a04a574..568856f008 100644 --- a/source/server-discovery-and-monitoring/server-discovery-and-monitoring.rst +++ b/source/server-discovery-and-monitoring/server-discovery-and-monitoring.rst @@ -1308,10 +1308,10 @@ Error handling Network error during server check ````````````````````````````````` -When a server `check`_ fails due to a network error, -the client SHOULD clear its connection pool for the server: +When a server `check`_ fails due to a network error (including a network timeout), +the client MUST clear its connection pool for the server: if the monitor's socket is bad it is likely that all are. -(See `JAVA-1252 `_.) +(See `JAVA-1252 `_). Once a server is connected, the client MUST change its type to Unknown