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

Eugene Koifman commented on HIVE-4773:
--------------------------------------

Here is a possible compromise
the c'tor of Watcher first assigns stderr/stdout to 'out' but then it reassigns 
'out' to point to 'statusdir' file (assuming that parameter is set).

So we could add a flag that says
if(out uses a user specified file) {
then call writer.close() as this is the only entity writing to it
}
else {
just call writer.flush() as before and hope for the best
}
                
> Templeton intermittently fail to commit output to file system
> -------------------------------------------------------------
>
>                 Key: HIVE-4773
>                 URL: https://issues.apache.org/jira/browse/HIVE-4773
>             Project: Hive
>          Issue Type: Bug
>          Components: WebHCat
>            Reporter: Shuaishuai Nie
>            Assignee: Shuaishuai Nie
>         Attachments: HIVE-4773.1.patch, HIVE-4773.2.patch
>
>
> With ASV as a default FS, we saw instances where output is not fully flushed 
> to storage before the Templeton controller process exits. This results in 
> stdout and stderr being empty even though the job completed successfully.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to