From 194dcf01e025356337c2819f2f7d8936bede8155 Mon Sep 17 00:00:00 2001 From: Matt Broadstone Date: Wed, 11 Sep 2019 16:06:35 -0400 Subject: [PATCH] fix(topology): don't emit server closed event on network error --- lib/core/sdam/topology.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/core/sdam/topology.js b/lib/core/sdam/topology.js index 81c81fbbb52..a90617294e3 100644 --- a/lib/core/sdam/topology.js +++ b/lib/core/sdam/topology.js @@ -930,13 +930,8 @@ function serverConnectEventHandler(server, topology) { }; } -function serverErrorEventHandler(server, topology) { +function serverErrorEventHandler(server /*, topology */) { return function(err) { - topology.emit( - 'serverClosed', - new monitoring.ServerClosedEvent(topology.s.id, server.description.address) - ); - if (isSDAMUnrecoverableError(err, server)) { resetServerState(server, err, { clearPool: true }); return;