-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Tests
-
None
Currently at the end of transactions tests, the driver executes endSessions. This is done against the admin db and seemingly, each endSessions connects to the configured cluster individually meaning it performs a handshake (3 commands) for the one command to endSessions.
This wastes significant time as well as resources (battery life). In the full suite it takes somewhere in the 20 second range to do this cleanup.
Since endSessions accepts an array, perhaps there should be a single call instead of hundreds/thousands to end the sessions.
- duplicates
-
RUBY-1868 Reduce non-determinism in the whole of ruby test suite
- Closed