Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Instead of choosing LocalContainerLauncher / YARNContainerLauncher in the DAGAppMaster - that decision can be deferred to a later point without a lot of changes. Once this is in place, it should be fairly simple to to change the implementation to be Vertex specific. For starters, the launch request could contain information on whether a launch needs to be local or remote (and this could be at a vertex level). Launch events could go to a central handler which just routes them to the appropriate Launcher for the specific event.