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

classloading isolation improvements for stricter dependencies

Add voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments


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


      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.


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

        Issue Links



            • Assignee:
              sjlee0 Sangjin Lee
              sjlee0 Sangjin Lee


              • Created:

                Issue deployment