The following test is failing intermittently (multiple times per patch) on evergreen:
[2019/06/13 16:02:34.810] ERROR [10.255s]: test_cmap_wait_queue_fairness_must_issue_Connections_to_threads_in_the_order_that_the_threads_entered_the_queue (test_cmap.TestCMAP) [2019/06/13 16:02:34.810] ---------------------------------------------------------------------- [2019/06/13 16:02:34.810] Traceback (most recent call last): [2019/06/13 16:02:34.810] File "/data/mci/f666f1928e5891ef9a16b87cce969eae/src/test/__init__.py", line 410, in wrap [2019/06/13 16:02:34.810] return f(*args, **kwargs) [2019/06/13 16:02:34.810] File "/data/mci/f666f1928e5891ef9a16b87cce969eae/src/test/test_cmap.py", line 383, in run_scenario [2019/06/13 16:02:34.810] self.run_scenario(scenario_def, test) [2019/06/13 16:02:34.810] File "/data/mci/f666f1928e5891ef9a16b87cce969eae/src/test/test_cmap.py", line 291, in run_scenario [2019/06/13 16:02:34.810] self.run_operations(test['operations']) [2019/06/13 16:02:34.810] File "/data/mci/f666f1928e5891ef9a16b87cce969eae/src/test/test_cmap.py", line 218, in run_operations [2019/06/13 16:02:34.810] self.run_operation(op) [2019/06/13 16:02:34.810] File "/data/mci/f666f1928e5891ef9a16b87cce969eae/src/test/test_cmap.py", line 213, in run_operation [2019/06/13 16:02:34.810] meth(op) [2019/06/13 16:02:34.810] File "/data/mci/f666f1928e5891ef9a16b87cce969eae/src/test/test_cmap.py", line 173, in wait_for_thread [2019/06/13 16:02:34.810] raise thread.exc [2019/06/13 16:02:34.810] ConnectionFailure: Timed out while checking out a connection from connection pool with max_size 1 and wait_queue_timeout 1.0
I believe that the 1 second wait_queue_timeout might be too short. We should increase it to 5 or 10 seconds.