Details
-
Improvement
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
4.0.12, 4.1.4, 5.0-alpha1, 5.0, 5.1
-
None
-
Quality Assurance
-
Normal
-
All
-
None
-
Description
Currently, INodeProvisionStrategy supports two strategies OneNetworkInterface and MultipleNetworkInterfaces. However the seedPort, storagePorts, nativeTransportPorts, and jmxPorts are always fixed or a function of the node number.
In order to better support parallel test runs, we need to support dynamic port allocation for the seedPort, storagePorts, nativeTransportPorts, and jmxPorts. This would enable us to more easily write tests that can run in parallel. This effort is only a stepping stone in what's required to run more tests in parallel, but it allows us to begin somewhere with the in-jvm dtest framework.