You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@storm.apache.org by "Jungtaek Lim (JIRA)" <ji...@apache.org> on 2017/01/17 14:04:26 UTC

[jira] [Created] (STORM-2298) Don't kill Nimbus when ClusterMetricsConsumer is failed to initialize

Jungtaek Lim created STORM-2298:
-----------------------------------

             Summary: Don't kill Nimbus when ClusterMetricsConsumer is failed to initialize
                 Key: STORM-2298
                 URL: https://issues.apache.org/jira/browse/STORM-2298
             Project: Apache Storm
          Issue Type: Improvement
          Components: storm-core
    Affects Versions: 2.0.0, 1.1.0
            Reporter: Jungtaek Lim
            Assignee: Jungtaek Lim
            Priority: Critical


ClusterMetricsConsumerExecutor doesn't pass errors to Nimbus when sending metrics to ClusterMetricsConsumer, but passes errors to Nimbus when initializing ClusterMetricsConsumer and kills Nimbus.

Nimbus should have fault tolerance on ClusterMetricsConsumer so that it could drop cluster metrics but still be alive.

It might be also ideal to retry initialization if ClusterMetricsConsumerExecutor is about to send metrics but initialization of ClusterMetricsConsumer is failed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)