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

classloading isolation improvements for stricter dependencies

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: util
    • Labels:
      None
    • Target Version/s:
    • Hadoop Flags:
      Incompatible change

      Description

      Related to HADOOP-11656, we would like to make a number of improvements in terms of classloading isolation so that user-code can run safely without worrying about dependency collisions with the Hadoop dependencies.

      By the same token, it should raised the quality of the user code and its specified classpath so that users get clear signals if they specify incorrect classpaths.

      This will contain a proposal that will include several improvements some of which may not be backward compatible. As such, it should be targeted to the next major revision of Hadoop.

        Attachments

        1. lib.jar
          0.6 kB
          Sangjin Lee
        2. Test.java
          0.6 kB
          Sangjin Lee
        3. TestDriver.java
          0.6 kB
          Sangjin Lee
        4. HADOOP-13070.poc.01.patch
          3 kB
          Sangjin Lee
        5. classloading-improvements-ideas-v.3.pdf
          259 kB
          Sangjin Lee
        6. classloading-improvements-ideas.v.2.pdf
          256 kB
          Sangjin Lee
        7. classloading-improvements-ideas.pdf
          237 kB
          Sangjin Lee

          Issue Links

            Activity

              People

              • Assignee:
                sjlee0 Sangjin Lee
                Reporter:
                sjlee0 Sangjin Lee
              • Votes:
                1 Vote for this issue
                Watchers:
                30 Start watching this issue

                Dates

                • Created:
                  Updated: