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

Severe memory leak to OOM when ackers disabled

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.9.2-incubating
    • None
    • storm-core
    • None

    Description

      Without any ackers enabled, fast component will continuously leak memory and causing OOM problems when target component is slow. The OOM problem can be reproduced by running this fast-slow-topology:

      https://github.com/Gvain/storm-perf-test/tree/fast-slow-topology

      with command:

      $ storm jar storm_perf_test-1.0.0-SNAPSHOT-jar-with-dependencies.jar com.yahoo.storm.perftest.Main --spout 1 --bolt 1 --workers 2 --testTime 600 --messageSize 6400
      

      And the worker childopts with -Xms2g -Xmx2g -Xmn512m ....

      At the same time, the executed count of target component is far behind from the emitted count of source component. I guess it could be that netty client is buffering too much messages in its message_queue as target component sends back OK/Failure Response too slowly.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              Gvain Jiahong Li
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: