You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@helix.apache.org by "Lei Xia (JIRA)" <ji...@apache.org> on 2016/09/13 00:54:21 UTC

[jira] [Commented] (HELIX-633) AutoRebalancer should ignore disabled instance and all partitions on disabled instances should be dropped in FULL_AUTO rebalance mode.

    [ 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)