Jerry Cwiklik created UIMA-3667:
-----------------------------------
Summary: UIMA-AS client should call onBeforeProcessCAS() when it
receives a reply with no prior ACk from remote service
Key: UIMA-3667
URL: https://issues.apache.org/jira/browse/UIMA-3667
Project: UIMA
Issue Type: Bug
Components: Async Scaleout
Affects Versions: 2.4.2AS
Reporter: Jerry Cwiklik
Assignee: Jerry Cwiklik
Fix For: 2.5.0AS
When a remote service pulls a CAS from an input queue for processing it first
sends an ACK to the client identifying node IP and service PID.
It's been observed that sometimes the ACK is never received by the client.
Interestingly, the process reply *is* received. In such a case, the UIMA-AS
client should call onBeforeProcessCAS() if it handles a reply with no prior
ACK. Some applications may depend on receiving onBeforeProcessCAS() and block
if it never comes.
--
This message was sent by Atlassian JIRA
(v6.2#6252)