GitHub user jiajunwang opened a pull request:

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

    Check in the intermediate state calculate stage for best possible state.

    Resource rebalance pipeline should continuously processing resource even 
some resources cannot be calculated.
    This is for preventing controller management being stopped by some 
problematic resources.
    
    Also add several exception handling for resource loops in different stage. 
The idea is the detail calculation may throw HelixException, but at the top 
stage layer, these exception should not prevent the whole pipeline to be 
finished.

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

    $ git pull https://github.com/jiajunwang/helix master

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

    https://github.com/apache/helix/pull/279.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 #279
    
----
commit 0beeb8fa2babe2d8c7bc50a0a454f752b7c96295
Author: Jiajun Wang <jjwang@...>
Date:   2018-09-27T23:18:59Z

    Check in the intermediate state calculate stage for best possible state.
    
    Resource rebalance pipeline should continuously processing resource even 
some resources cannot be calculated.
    This is for preventing controller management being stopped by some 
problematic resources.
    
    Also add several exception handling for resource loops in different stage. 
The idea is the detail calculation may throw HelixException, but at the top 
stage layer, these exception should not prevent the whole pipeline to be 
finished.

----


---

Reply via email to