Vinod Kumar Vavilapalli created YARN-3683:

             Summary: Create an abstraction in ContainerExecutor for 
Container-script generation
                 Key: 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 

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

This message was sent by Atlassian JIRA

Reply via email to