helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Saad Munir (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HELIX-588) Apache Helix Resource Balancer (case: each resource on independent node)
Date Fri, 27 Mar 2015 11:19:52 GMT
Saad Munir created HELIX-588:

             Summary: Apache Helix Resource Balancer (case: each resource on independent node)
                 Key: HELIX-588
                 URL: https://issues.apache.org/jira/browse/HELIX-588
             Project: Apache Helix
          Issue Type: Wish
          Components: helix-core
    Affects Versions: 0.6.4
            Reporter: Saad Munir
            Priority: Minor

We're using Apache Helix for our cluster management. We would like helix to assign the active
resource i.e. the Leader of LeaderStandby to an instance which isn't currently holding any
active Resources.

E.g. if there are 3 (a, b, c) instances/nodes: 2 instances (a and b) have a resource each
with state 'Leader' where as the third (c) has no resource assigned to it. If a new resource
is added to the cluster, 'c' should be assigned the new resource.

In this example, I am assuming each resource has only 1 replica, but regardless, if possible,
the balancer would ensure that each instance would have max(1) resource in active state (e.g.
Leader, Online etc.)

Is there a way to implement this? We would obviously not like to specify which exact node
the resource gets assigned to.


This message was sent by Atlassian JIRA

View raw message