From af33c5d5b7a1326cb9908890401a819fd15ce18b Mon Sep 17 00:00:00 2001 From: "Jeffrey A. Clark" Date: Tue, 10 Jun 2025 11:41:47 -0400 Subject: [PATCH 1/3] Update test_session.py known race -> known race condition --- test/test_session.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_session.py b/test/test_session.py index d70032d15f..3040ea4cc3 100644 --- a/test/test_session.py +++ b/test/test_session.py @@ -196,8 +196,8 @@ def test_implicit_sessions_checkout(self): lsid_set = set() listener = OvertCommandListener() client = self.rs_or_single_client(event_listeners=[listener], maxPoolSize=1) - # Retry up to 10 times because there is a known race that can cause multiple - # sessions to be used: connection check in happens before session check in + # Retry up to 10 times because there is a known race condition that can cause + # multiple sessions to be used: connection check in happens before session check in for _ in range(10): cursor = client.db.test.find({}) ops: List[Tuple[Callable, List[Any]]] = [ From d34b5a0789e5e07020d4b7053bad86284d081a16 Mon Sep 17 00:00:00 2001 From: "Jeffrey A. Clark" Date: Tue, 10 Jun 2025 13:06:56 -0400 Subject: [PATCH 2/3] Update test_session.py --- test/test_session.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_session.py b/test/test_session.py index 3040ea4cc3..283e09e943 100644 --- a/test/test_session.py +++ b/test/test_session.py @@ -196,7 +196,7 @@ def test_implicit_sessions_checkout(self): lsid_set = set() listener = OvertCommandListener() client = self.rs_or_single_client(event_listeners=[listener], maxPoolSize=1) - # Retry up to 10 times because there is a known race condition that can cause + # Retry up to 10 times because there is a known race condition that can cause # multiple sessions to be used: connection check in happens before session check in for _ in range(10): cursor = client.db.test.find({}) From ac259265736252193cb67db196f6895a4dac5ba5 Mon Sep 17 00:00:00 2001 From: "Jeffrey A. Clark" Date: Tue, 10 Jun 2025 16:14:39 -0400 Subject: [PATCH 3/3] Lint --- test/test_session.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_session.py b/test/test_session.py index 283e09e943..d70032d15f 100644 --- a/test/test_session.py +++ b/test/test_session.py @@ -196,8 +196,8 @@ def test_implicit_sessions_checkout(self): lsid_set = set() listener = OvertCommandListener() client = self.rs_or_single_client(event_listeners=[listener], maxPoolSize=1) - # Retry up to 10 times because there is a known race condition that can cause - # multiple sessions to be used: connection check in happens before session check in + # Retry up to 10 times because there is a known race that can cause multiple + # sessions to be used: connection check in happens before session check in for _ in range(10): cursor = client.db.test.find({}) ops: List[Tuple[Callable, List[Any]]] = [