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

Rohini Palaniswamy commented on OOZIE-2623:
-------------------------------------------

Comments
   -  isRecoverySupported should be overridden and should return true similar 
to FileOutputCommitter. This will ensure that if uber AM crashed right after 
task completed successfully then the new AM attempt will not rerun the launcher 
again and just continue to completion. We have encountered this scenario once 
or twice. The recoverTask implementation can be empty as there is nothing to 
recover.
   - Check formatting in OozieLauncherOutputCommitter . Why is that method 
names are arg0 instead of taskContext?

> Oozie should use a dummy OutputFormat
> -------------------------------------
>
>                 Key: OOZIE-2623
>                 URL: https://issues.apache.org/jira/browse/OOZIE-2623
>             Project: Oozie
>          Issue Type: Bug
>            Reporter: Satish Subhashrao Saley
>            Assignee: Satish Subhashrao Saley
>         Attachments: OOZIE-2623-1.patch, OOZIE-2623-2.patch
>
>
> After fixing OOZIE-2475, killed actions have this exception.
> {code}
> 2016-06-13 20:49:46,068 [uber-SubtaskRunner] WARN  
> org.apache.hadoop.mapred.LocalContainerLauncher  - Exception running local 
> (uberized) 'child' : 
> org.apache.hadoop.ipc.RemoteException(java.io.FileNotFoundException): Invalid 
> inode path: 
> /user/rohinip/oozie_LL/0266574-160613173929807-oozie_LL-W/pig1--pig/output/_temporary/1/_temporary/attempt_1464982500298_46637_m_000000_0/part-00000
>  (id=316134636)
> {code}
> This is because it currently uses FileOuputFormat and sets output directory 
> to <actiondir>/output which is unnecessary. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to