Lei Xia created HELIX-633: ----------------------------- Summary: AutoRebalancer should ignore disabled instance and all partitions on disabled instances should be dropped in FULL_AUTO rebalance mode. Key: HELIX-633 URL: https://issues.apache.org/jira/browse/HELIX-633 Project: Apache Helix Issue Type: Bug Reporter: Lei Xia Assignee: Lei Xia
Now, if a node is disabled in cluster but stays to appear in LIVEINSTANCES. Helix AutoRebalancer still assign partitions on the disabled node, but not sending state transition messages to the node. So all partitions which belonged to that node disappeared from EV. The right behavior is that AutoRebalancer should ignore the disabled node or the node should disappear from live instances. After this fix, in Helix Full-Auto rebalance mode, if an instance is disabled from its config, no matter it is live or not, the partitions on the disabled node will be transferred to DROPPED state, and the partitions will be redistributed to all other live and enabled instances. -- This message was sent by Atlassian JIRA (v6.3.4#6332)