Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-2298

Don't kill Nimbus when ClusterMetricsConsumer is failed to initialize

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.0.0, 1.1.0
    • 2.0.0, 1.1.0
    • storm-core
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              kabhwan Jungtaek Lim
              kabhwan Jungtaek Lim
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 50m
                  1h 50m