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

Bikas Saha commented on TEZ-1372:
---------------------------------

Plan or action
1) Remove PreWarmContext and startPreWarmContainers. Use Vertex and submitDAG 
instead. Using Vertex seems to be the only way to keep it consistent with other 
changes in Vertex without replicating them in PreWarmContext.
2) Because of 1), DAG creation moves to client. DAG name can still be used to 
identify pre-warm DAG.
3) The current code mentions kill prewarm dag but doesn't do it. Fix that. This 
would be in the AM since it knows if the current DAG is the pre-warm DAG or not 
and kill it. Alternatively, we could require users to check 
TezClient.waitTillReady() before submitting the real DAG which they anyways 
should be doing currently. Prefer the latter because it more consistent and 
less work. Typically preWarm is used in the fallow time when the application 
starts up.

> Fix preWarm to work after recent API changes
> --------------------------------------------
>
>                 Key: TEZ-1372
>                 URL: https://issues.apache.org/jira/browse/TEZ-1372
>             Project: Apache Tez
>          Issue Type: Sub-task
>    Affects Versions: 0.5.0
>            Reporter: Bikas Saha
>            Assignee: Bikas Saha
>            Priority: Blocker
>




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

Reply via email to