Some of the load balancer transaction tests are taking an absurdly long time (>60 seconds each):
[2023/06/23 19:49:20.259] test_a_connection_can_be_shared_by_a_transaction_and_a_cursor (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.084s) [2023/06/23 19:49:20.355] test_all_operations_go_to_the_same_mongos (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.096s) [2023/06/23 19:49:20.436] test_pinned_connection_is_not_released_after_a_non-transient_CRUD_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.081s) [2023/06/23 19:49:20.519] test_pinned_connection_is_not_released_after_a_non-transient_commit_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.084s) [2023/06/23 19:50:32.675] test_pinned_connection_is_released_after_a_non-transient_abort_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (72.154s) [2023/06/23 19:52:02.671] test_pinned_connection_is_released_after_a_transient_network_CRUD_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (89.997s) [2023/06/23 19:52:02.756] test_pinned_connection_is_released_after_a_transient_network_abort_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.085s) [2023/06/23 19:53:32.676] test_pinned_connection_is_released_after_a_transient_network_commit_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (89.921s) [2023/06/23 19:53:32.765] test_pinned_connection_is_released_after_a_transient_non-network_CRUD_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.089s) [2023/06/23 19:53:32.852] test_pinned_connection_is_released_after_a_transient_non-network_abort_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.086s) [2023/06/23 19:55:02.676] test_pinned_connection_is_released_after_a_transient_non-network_commit_error (test_load_balancer.TestLoadBalancerTransactions) ... ok (89.824s) [2023/06/23 19:56:32.670] test_pinned_connection_is_released_on_successful_abort (test_load_balancer.TestLoadBalancerTransactions) ... ok (89.995s) [2023/06/23 19:56:32.764] test_pinned_connection_is_returned_when_a_new_transaction_is_started (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.094s) [2023/06/23 19:56:32.854] test_pinned_connection_is_returned_when_a_non-transaction_operation_uses_the_session (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.090s) [2023/06/23 19:56:32.946] test_sessions_are_reused_in_LB_mode (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.090s) [2023/06/23 19:56:33.038] test_transaction_can_be_committed_multiple_times (test_load_balancer.TestLoadBalancerTransactions) ... ok (0.094s)
This could be caused by removing the transactionLifetimeLimitSeconds=3 in DRIVERS-2286: https://github.com/10gen/mongo-orchestration/commit/dd9f9400e09b9762610ef62a7aca96b379a5f0c2