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
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • util
    • None
    • 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. TestDriver.java
          0.6 kB
          Sangjin Lee
        2. Test.java
          0.6 kB
          Sangjin Lee
        3. lib.jar
          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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            sjlee0 Sangjin Lee
            sjlee0 Sangjin Lee

            Dates

              Created:
              Updated:

              Slack

                Issue deployment