Recently ccm changed default smp from 1 to 2. This caused 1 of integration tests to fail.
The problem is, if I understand correctly, that cluster.connect(wait_for_all_pools=True) doesn't wait for all connections to be estabilished - so additional connections are opened during the test, causing it to fail.
The best fix would be to wait for all connection, but I don't see any method doing that - if I missed any please let me know.
Instead, this PR manually specifies SMP to fix the failure.
Recently ccm changed default smp from 1 to 2. This caused 1 of integration tests to fail. The problem is, if I understand correctly, that
cluster.connect(wait_for_all_pools=True)
doesn't wait for all connections to be estabilished - so additional connections are opened during the test, causing it to fail.The best fix would be to wait for all connection, but I don't see any method doing that - if I missed any please let me know. Instead, this PR manually specifies SMP to fix the failure.