Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-4037

High memory consumption when executing TeraSort Hadoop example

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • 1.6
    • 2.0
    • None
    • None

    Description

      When executing TeraSort Hadoop example, we observe high memory consumption that frequently leads to cluster malfunction.

      The problem can be reproduced in unit test, even with 1 node, and with not huge input data set as 100Mb.

      Dump analysis shows that memory is taken in various queues:
      org.apache.ignite.internal.processors.hadoop.taskexecutor.HadoopExecutorService#queue
      and
      task queue of org.apache.ignite.internal.processors.hadoop.jobtracker.HadoopJobTracker#evtProcSvc .

      Since objects stored in these queues hold byte arrays of significant size, memory if consumed very fast.
      It looks like real cause of the problem is that some tasks are blocked.

      Attachments

        Activity

          People

            vozerov Vladimir Ozerov
            iveselovskiy Ivan Veselovsky
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: