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.