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

Cheolsoo Park commented on TEZ-1117:
------------------------------------

[~bikassaha], [~rohini], I am late to the party here. But this is causing hell 
lot of confusion at Netflix too.
{quote}
I can see supporting the thing that you are not asking for  Which is 
terminating the session when a dag fails. So if a pipeline of dags is being 
submitted to the session then the session fails if a member of that pipeline 
fails. So a session maps to a pipeline. Not an intended use case for sessions 
but not that far off.
{quote}
With this change, failed Pig jobs(scripts) will be labeled as FAILED in RM. Am 
I reading this correctly? If that's the case, I am satisfied.

{quote}
Btw, in which cases does Pig need to create a pipeline of dags and submit them 
instead of just creating a single DAG? Is there something we can do in Tez to 
make that work? What kind of dependency are we not able to express?
{quote}
MergeJoin (PIG-3647) is only one example that is implemented as disjoint DAGs. 
[~daijy] should be able to fill you in with details.

> Option to make YARN application failed on dag failure
> -----------------------------------------------------
>
>                 Key: TEZ-1117
>                 URL: https://issues.apache.org/jira/browse/TEZ-1117
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Rohini Palaniswamy
>
> Can we have an configuration to make the Application status FAILED on 
> termination if one of the DAGs fail? It is very confusing  for users to see 
> the application SUCCEEDED.



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

Reply via email to