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

Marshall Schor updated UIMA-1794:
---------------------------------

    Fix Version/s: 2.3.1AS

> Add error handling option for UIMA AS services accessed by core UIMA
> --------------------------------------------------------------------
>
>                 Key: UIMA-1794
>                 URL: https://issues.apache.org/jira/browse/UIMA-1794
>             Project: UIMA
>          Issue Type: New Feature
>          Components: Async Scaleout
>            Reporter: Eddie Epstein
>            Assignee: Marshall Schor
>            Priority: Minor
>             Fix For: 2.3.1AS
>
>
> A core UIMA analysis engine has no error handling. Exceptions are passed back 
> to the caller. Remote services accessed from a core aggregate AE add a 
> timeout option which will generate a timeout exception.
> Marshall has a scenario where a scaled out UIMA aggregate AE running as a 
> hadoop mapper has a remote delegate. This delegate is implemented as a UIMA 
> AS service, accessed via a JMS client descriptor. In extremely rare cases the 
> remote service takes too long to finish processing.
> In order for the hadoop job to complete successfully, Marshall would like a 
> "continue on failure" option, where after a timeout the error is ignored and 
> the original CAS sent to the remote service is used to continue processing in 
> the core UIMA aggregate. This option is easy to implement with UIMA AS 
> services, because a copy of the outstanding CAS is held by the client.
> The syntax would be to add an optional argument to the JMS client descriptor, 
> e.g.
> <parameter name="ignore_process_errors" value="true"/>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to