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]
