Details

    • Sub-task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 0.23.0
    • 0.23.1
    • mr-am, mrv2
    • None
    • Reviewed
    • Removed a multitude of cloned/duplicate counters in the AM thereby reducing the AM heap size and preventing full GCs.

    Description

      Per task counters seem to be occupying a good part of an AMs heap. Looks like more than 50% of what's used by a TaskAttemptImpl object.
      This could be optimized by interning strings or possibly using mrv1 counters which are optimized. Currently counters are converted from mrv1 to mrv2 format for in memory storage. The conversion could be delayed till it's actually required for RPC transfers.

      Attachments

        1. MAPREDUCE-3511-20120109.txt
          107 kB
          Vinod Kumar Vavilapalli
        2. MAPREDUCE-3511-20120107.1.txt
          104 kB
          Vinod Kumar Vavilapalli

        Activity

          People

            vinodkv Vinod Kumar Vavilapalli
            sseth Siddharth Seth
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: