Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-593

container launch on Windows does not correctly populate classpath with new process's environment variables and localized resources

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0-alpha1
    • 2.1.0-beta
    • nodemanager
    • None

    Description

      On Windows, we must bundle the classpath of a launched container in an intermediate jar with a manifest. Currently, this logic incorrectly uses the nodemanager process's environment variables for substitution. Instead, it needs to use the new environment for the launched process. Also, the bundled classpath is missing some localized resources for directories, due to a quirk in the way File#toURI decides whether or not to append a trailing '/'.

      Attachments

        1. YARN-593.1.patch
          6 kB
          Chris Nauroth
        2. YARN-593.2.patch
          6 kB
          Chris Nauroth

        Issue Links

          Activity

            People

              cnauroth Chris Nauroth
              cnauroth Chris Nauroth
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: