[ 
https://issues.apache.org/jira/browse/TEZ-684?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14083780#comment-14083780
 ] 

Siddharth Seth commented on TEZ-684:
------------------------------------

bq. One last question. Pig on Tez can run parallel DAGs (independent and 
concurrent) in a single pig script. I think it could be an important feature 
for LocalMode.
Do these run concurrently (submitted as separate sessions) ? Please open a jira 
for this. It'll be an interesting case to handle.

bq. Can we change one of our minicluster tests to use local mode instead? Eg. 
TestTezJobs?
Think we need to let them run as is, and another set which runs the same in 
local mode.

TEZ-1343 is in, and adds a config which also needs to be set to run local mode. 
I'm updating my previous instructions comment on using it.

> Uber/Local modes for Tez
> ------------------------
>
>                 Key: TEZ-684
>                 URL: https://issues.apache.org/jira/browse/TEZ-684
>             Project: Apache Tez
>          Issue Type: New Feature
>            Reporter: Chen He
>            Assignee: Chen He
>         Attachments: TEZ-684-2014-7-21.patch, TEZ-684.patch, TEZ-684.patch, 
> TEZ-684.patch, TEZ-684.patch, TEZ-684.patch, TEZ-684.patch, TEZ-684.patch, 
> TEZ-684.patch, TEZ-684.patch, TEZ-684.patch, TEZ-684.patch, TEZ-684.patch, 
> TezUberModeDesignDraft.png
>
>
> Similarly to MapReduce Uber-mode in Yarn, we plan to create the Uber-mode for 
> Tez. It runs all tasks in local in one process.
> Our target is to start DAGAppMaster in local JVM and let it run all tasks in 
> one process. 
> Here is my design: 
> Once user submits a DAG, Tez starts a instance of DAGAppMaster. This 
> DAGAppMaster will check TezConfiguration before instantiate 
> ContainerLauncher. If "is_Uber" is true, DAGAppMaster creates a 
> LocalContainerLauncher. LocalTaskScheduler and LocalTaskSchedulerEventHandler 
> will call LocalContainerLauncher to run all tasks one by one in a single JVM. 
> Communications between ResourceManager and local classes (DAGAppMaster, 
> LocalContainerLauncher, LocalTaskScheduler, and 
> LocalTaskSchedulerEventHandler) are muted.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to