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

    • 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. 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

          Activity

            People

            • Assignee:
              sjlee0 Sangjin Lee
              Reporter:
              sjlee0 Sangjin Lee

              Dates

              • Created:
                Updated:

                Issue deployment