GitHub user kongweihan opened a pull request:

    https://github.com/apache/helix/pull/88

    [HELIX-654] Running task rebalance

    Add a job config RebalanceRunningTask.
    
    For generic task, if feature is enabled, Helix will drop running
    tasks that are assigned differently from the previous assignment,
    which will cause cancellation of that running task on participant.
    The task will then be re-assigned to a new instance.
    
    For fix target task, running task always follows the partition, so
    tasks are always re-assigned as needed.
    
    Add different test cases for this feature enabled/disabled.
    
    Ticket:
    https://issues.apache.org/jira/browse/HELIX-654
    
    Test:
    mvn testing

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/kongweihan/helix rebalance_running_task

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/helix/pull/88.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #88
    
----
commit bf75b8988105f4c4d0f91bbdf893e67cabac6f25
Author: Weihan Kong <wk...@linkedin.com>
Date:   2017-04-26T22:34:25Z

    [HELIX-654] Running task rebalance
    
    Add a job config RebalanceRunningTask.
    
    For generic task, if feature is enabled, Helix will drop running
    tasks that are assigned differently from the previous assignment,
    which will cause cancellation of that running task on participant.
    The task will then be re-assigned to a new instance.
    
    For fix target task, running task always follows the partition, so
    tasks are always re-assigned as needed.
    
    Add different test cases for this feature enabled/disabled.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to