@himanshug In my current design, if `druid.indexer.runner.ports` has been specified and non-empty, ports for one peon process will be chosen from these ports rather than using `druid.indexer.runner.startPort` to allocate ports. So if one user specified `druid.indexer.runner.ports` and `druid.indexer.runner.startPort` at the same time, only property `druid.indexer.runner.ports` will be used.
Then, if add a `druid.indexer.runner.endPort` property, when one user specified these three properties at the same time, what should be done? I think we should make it clear. IMO, we should add a extra `druid.indexer.runner.portStrategy` property to specify port allocation strategy, whose value can be `range|list|startPort` . [ Full content available at: https://github.com/apache/incubator-druid/pull/6263 ] This message was relayed via gitbox.apache.org for [email protected]
