[ https://issues.apache.org/jira/browse/HELIX-633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15485816#comment-15485816 ]
Lei Xia commented on HELIX-633: ------------------------------- Code checked in to 0.6.x branch. https://github.com/apache/helix/commit/bc0aa76a9de6243928e53e1a1d01e7502ff8267c > 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)