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

classloading isolation improvements for stricter dependencies

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

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

              Dates

                Created:
                Updated: