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

Topology may hang because metric-tick function is a blocking call from spout

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 0.10.0, 0.9.5
    • 0.10.0, 0.9.6
    • storm-core
    • None

    Description

      Nathan had fixed the dining philosopher problem by putting a overflow buffer in the spout so that spout is not blocking. However, overflow buffer is not used when emitting the metric, and that could result in the deadlock. I modified the executor to use overflow buffer for emitting metrics and afterwards topology didn't hang.

      Attachments

        Activity

          People

            abhishek.agarwal Abhishek Agarwal
            abhishek.agarwal Abhishek Agarwal
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: