@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]

Reply via email to