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

Jerry Cwiklik closed UIMA-1867.
-------------------------------

    Resolution: Fixed

Modified sendReplyToRemoteClient() to release a CAS on send failure to a 
client. 

> UIMA AS Cas Multiplier Not Releasing CASes On Send Failures
> -----------------------------------------------------------
>
>                 Key: UIMA-1867
>                 URL: https://issues.apache.org/jira/browse/UIMA-1867
>             Project: UIMA
>          Issue Type: Bug
>          Components: Async Scaleout
>    Affects Versions: 2.3AS
>            Reporter: Jerry Cwiklik
>            Assignee: Jerry Cwiklik
>
> UIMA AS Cas Multiplier does not  release a CAS on send failures to a client. 
> The client may have previously terminated while its input CAS was being 
> processed. When the client dies, its temp reply queue is deleted and the Cas 
> Multiplier is unable to deliver CASes. In such case, the Cas Multiplier 
> detects send failure but it does not release a CAS causing eventual hang. The 
> hang may be due to exhausted CAS pool or due to a non-empty cache while 
> processing subsequent CPC request. The CPC is only allowed to be processed if 
> ALL previously sent CASes are processed and the cache becomes empty. 

-- 
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