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)

Reply via email to