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

isolated classloader on the client side

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.4.0
    • Fix Version/s: 2.6.0
    • Component/s: util
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      We have the job classloader on the mapreduce tasks that run on the cluster. It has a benefit of being able to isolate class space for user code and avoid version clashes.

      Although it occurs less often, version clashes do occur on the client JVM. It would be good to introduce an isolated classloader on the client side as well to address this. A natural point to introduce this may be through RunJar, as that's how most of hadoop jobs are run.

        Attachments

        1. HADOOP-10893-branch-2.patch
          40 kB
          Sangjin Lee
        2. HADOOP-10893-branch-2.patch
          40 kB
          Sangjin Lee
        3. HADOOP-10893.patch
          17 kB
          Sangjin Lee
        4. HADOOP-10893.patch
          18 kB
          Sangjin Lee
        5. HADOOP-10893.patch
          37 kB
          Sangjin Lee
        6. HADOOP-10893.patch
          38 kB
          Sangjin Lee
        7. HADOOP-10893.patch
          40 kB
          Sangjin Lee
        8. HADOOP-10893.patch
          43 kB
          Sangjin Lee
        9. HADOOP-10893.patch
          42 kB
          Sangjin Lee
        10. classloader-test.tar.gz
          2 kB
          Sangjin Lee

          Issue Links

            Activity

              People

              • Assignee:
                sjlee0 Sangjin Lee
                Reporter:
                sjlee0 Sangjin Lee
              • Votes:
                0 Vote for this issue
                Watchers:
                17 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: