You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apex.apache.org by "Pramod Immaneni (JIRA)" <ji...@apache.org> on 2016/10/25 18:13:58 UTC

[jira] [Resolved] (APEXMALHAR-2269) AbstractFileInputOperator: During replay, IO errors not handled

     [ https://issues.apache.org/jira/browse/APEXMALHAR-2269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pramod Immaneni resolved APEXMALHAR-2269.
-----------------------------------------
    Resolution: REMIND

For idempotency the failureHandling() method that processes the file later cannot be used. Currently, the error is being propagated which will result in the operator being restarted and the file being tried again. Improvements can be made in future to do inline retries at the same time when there are failures till some maximum number of retries before failing. 

> AbstractFileInputOperator: During replay, IO errors not handled
> ---------------------------------------------------------------
>
>                 Key: APEXMALHAR-2269
>                 URL: https://issues.apache.org/jira/browse/APEXMALHAR-2269
>             Project: Apache Apex Malhar
>          Issue Type: Bug
>            Reporter: Munagala V. Ramanath
>            Assignee: Matt Zhang
>
> In AbstractFileInputOperator, during replay(), if any IOExceptions occur, they
> are not handled gracefully -- the code simply throws a RuntimeException.
> Code similar to the behavior of emitTuples() needs to be added where
> the falureHandling() method is called.



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