Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-3166

SpillThread throws ArrayIndexOutOfBoundsException, which is ignored by MapTask

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 0.17.0
    • None
    • None
    • Reviewed

    Description

      There is a flaw in the value bounds checking introduced by HADOOP-2919. When the index table determines the end offset of the value, it fails to detect that the next entry falls off the end of the array. This remains undetected by MapTask, which only notes IOExceptions from the spill thread. Both the boundary checking and the exception handling must be fixed.

      Attachments

        1. 3166-0.patch
          1 kB
          Christopher Douglas
        2. 3166-0.patch
          1 kB
          Christopher Douglas
        3. 3166-1.patch
          2 kB
          Christopher Douglas

        Issue Links

          Activity

            People

              cdouglas Christopher Douglas
              cdouglas Christopher Douglas
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: