In SERVER-40183, the FSM kill session helper which kills a random session from config.system.sessions collection was introduced. A drawback of killing a random session is that it could inadvertently kill sessions being run by background hooks, like the checkReplDbhashBackgroundThread hook that runs periodically in the background during the test.
In BF-13152, we see that the checkReplDbhashBackgroundThread was chosen to be killed by the FSM test and it caused the hook to fail, resulting in the test failure.
- is related to
-
SERVER-44473 Disable implicit sessions for the background validation hook to prevent having it killed by tests
- Closed
- related to
-
SERVER-40183 Create kill_sessions version of multi_statement_transaction_simple.js concurrency workload
- Closed