Vinod Kumar Vavilapalli created YARN-3683:
---------------------------------------------

             Summary: Create an abstraction in ContainerExecutor for 
Container-script generation
                 Key: YARN-3683
                 URL: https://issues.apache.org/jira/browse/YARN-3683
             Project: Hadoop YARN
          Issue Type: Sub-task
          Components: nodemanager
            Reporter: Vinod Kumar Vavilapalli
            Assignee: Vinod Kumar Vavilapalli


Before YARN-1964, Container-script generation was fundamentally driven by 
ContainerLaunch object. After YARN-1964, this got pulled into ContainerExecutor 
via the {{writeLaunchEnv()}} method which looks like an API, but isn't.

In addition, DefaultContainerExecutor itself has a plugin 
{{LocalWrapperScriptBuilder}} which kind of does the same thing, but only for 
Linux/Windows.

We need to have a common API to override the script generation for 
Linux/Windows/Docker etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to