Uploaded image for project: 'Apache Tez'
  1. Apache Tez
  2. TEZ-3115

Shuffle string handling adds significant memory overhead

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.7.0
    • 0.7.1, 0.8.3
    • None
    • None

    Description

      While investigating the OOM heap dump from TEZ-3114 I noticed that the ShuffleManager and other shuffle-related objects were holding onto many strings that added up to over a hundred megabytes of memory.

      Attachments

        1. TEZ-3115.4.patch
          65 kB
          Jonathan Turner Eagles
        2. TEZ-3115.4-branch-0.7.patch
          33 kB
          Jonathan Turner Eagles
        3. TEZ-3115.3.patch
          64 kB
          Jonathan Turner Eagles
        4. TEZ-3115.3-branch-0.7.patch
          33 kB
          Jonathan Turner Eagles
        5. TEZ-3115.2.patch
          63 kB
          Jonathan Turner Eagles
        6. TEZ-3115.1.patch
          49 kB
          Jonathan Turner Eagles

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            jeagles Jonathan Turner Eagles
            jlowe Jason Darrell Lowe
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment