kishore gopalakrishna created HELIX-141:
-------------------------------------------

             Summary: Autorebalance does not work reliably and fails when 
replica>1
                 Key: HELIX-141
                 URL: https://issues.apache.org/jira/browse/HELIX-141
             Project: Apache Helix
          Issue Type: Bug
            Reporter: kishore gopalakrishna


Autorebalance has a bug in calculating the assignment of partitions to nodes. 
It does not consider the fact that  a partition can have replicas. This was not 
tested because we generally use 1 replica ( consumer grouping). 

As we are doing this, we might want to fix/add the following features
#1. Allow user to set a minimum number of nodes to be up before computing the 
assignment. This minimizes the number of re-assignments when nodes start up.

#2. Have the concept of preferred node for a partition,replica. Which means 
when ever a partition,replica is orphaned try to first place it on its 
preferred location. Preferred location can be something like (p+r)%N. This will 
require us to use the total number of nodes to compute the preferred location. 




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to