Planning these changes:
1. `LoadRule`, `BroadcastDistributionRule` should ignore such nodes during 
assignment.
2. `BalancerStrategy` should prioritize moving segments from such nodes. 
Priority can be specified by a number from 1 to 10. IE 
`maitenanceModeSegmentsPriority=7` means 70% of `maxSegmentsToMove` segments 
will be balanced from nodes in maintenance mode, only 30% of segments will be 
balanced from general nodes.
3. HTTP endpoint ~`/druid/coordinator/v1/maintenance`~ 
`/druid/coordinator/v1/config` will contain `maintenanceList` paramter which 
will be json array of `host:port` elements.

If nobody is working on it, I'm gonna take it.

[ Full content available at: 
https://github.com/apache/incubator-druid/issues/3247 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to