GitHub user tillrohrmann opened a pull request:

    https://github.com/apache/flink/pull/2655

    [FLINK-4851] [rm] Introduce FatalErrorHandler and MetricRegistry to RM

    This PR is based on #2651 
    
    This PR introduces a `FatalErrorHandler` and the `MetricRegistry` to the 
RM. The `FatalErrorHandler` is used to handle fatal errors. Additionally, the 
PR adds the `MetricRegistry` to the RM which can be used to register metrics.
    
    Apart from these changes the PR restructures the code of the RM a little 
bit and fixes some
    blocking operations.
    
    The PR also moves the `TestingFatalErrorHandler` into the util package of 
flink-runtime test. That way, it is usable across multiple tests.

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

    $ git pull https://github.com/tillrohrmann/flink resourceManagerImprovements

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

    https://github.com/apache/flink/pull/2655.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 #2655
    
----
commit ddf35c4ddb04629cddebb2401488effe93416b70
Author: Till Rohrmann <trohrm...@apache.org>
Date:   2016-10-17T14:22:16Z

    [FLINK-4847] Let RpcEndpoint.start/shutDown throw exceptions
    
    Allowing the RpcEndpoint.start/shutDown to throw exceptions will help to 
let rpc endpoints
    to quickly fail without having to use a callback like the FatalErrorHandler.

commit 9fdcc11f7730b3c7a6f061c17d0463ea3f21a9f9
Author: Till Rohrmann <trohrm...@apache.org>
Date:   2016-10-17T14:03:02Z

    [FLINK-4851] [rm] Introduce FatalErrorHandler and MetricRegistry to RM
    
    This PR introduces a FatalErrorHandler and the MetricRegistry to the RM. 
The FatalErrorHandler is used to handle fatal errors. Additionally, the PR adds 
the MetricRegistry to the RM which can be used
    to register metrics.
    
    Apart from these changes the PR restructures the code of the RM a little 
bit and fixes some
    blocking operations.
    
    The PR also moves the TestingFatalErrorHandler into the util package of 
flink-runtime test. That
    it is usable across multiple tests.

----


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