Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-18722

Support Dynamic Port Allocation for in-jvm dtest framework

    XMLWordPrintableJSON

Details

    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.

      Attachments

        Activity

          People

            frankgh Francisco Guerrero
            frankgh Francisco Guerrero
            Francisco Guerrero
            Dinesh Joshi, Jon Meredith, Yifan Cai
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h 40m
                2h 40m