Hadoop Common
  1. Hadoop Common
  2. HADOOP-8765

LocalDirAllocator.ifExists API is broken and unused

    Details

    • Type: Bug Bug
    • Status: Patch Available
    • Priority: Minor Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: fs
    • Labels:

      Description

      LocalDirAllocator.ifExists calls AllocatorPerContext.ifExists, which accesses the localDirsPath variable that is uninitialised. Hence, any code that uses this API is likely to fail with a NullPointerException.

      However, this API is currently not used anywhere else in trunk. The earlier usage was in IsolationRunner, that has since been removed via MAPREDUCE-2606.

      Hence, we could remove this API for trunk, and if required, fix it for the 1.x branch.

      1. HADOOP-8765-for-1-0-x.patch
        3 kB
        Hemanth Yamijala
      2. HADOOP-8765.patch
        2 kB
        Hemanth Yamijala

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Hemanth Yamijala
            Reporter:
            Hemanth Yamijala
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:

              Development