[
https://issues.apache.org/jira/browse/UIMA-1246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marshall Schor closed UIMA-1246.
--------------------------------
> Error handling for CASes generated in an aggregate needs clarification.
> -----------------------------------------------------------------------
>
> Key: UIMA-1246
> URL: https://issues.apache.org/jira/browse/UIMA-1246
> Project: UIMA
> Issue Type: Bug
> Components: Async Scaleout
> Reporter: Eddie Epstein
> Assignee: Eddie Epstein
> Fix For: 2.3AS
>
>
> Burn raised the question of error handling for CM children within a
> multi-threaded UIMA AS aggregate. A summary of discussion with Burn, Adam,
> Jerry, Marshall and Eddie is below.
> A child CAS is a CAS that was generated by a CasMultiplier delegate within
> the same aggregate. The child's parent CAS will never be returned by an
> aggregate until all processing of it's children is completed.
> A child CAS may encounter an error condition while being processed by a
> delegate. If the delegate error handling results in a non-recoverable error,
> processing of the child's parent CAS will be stopped and the error report
> will be returned against that parent CAS. If the parent CAS is itself a child
> CAS, the error will be propagated to its parent CAS.
> Note:
> The parent CAS(es) may have other outstanding children in play (currently
> being processed). Our discussion touched on but did not fully analyze whether
> processing on these children should continue or be stopped. More discussion
> needed.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.