UIMA AS aggregate not handling timeouts correctly for parallel delegates ------------------------------------------------------------------------
Key: UIMA-1665 URL: https://issues.apache.org/jira/browse/UIMA-1665 Project: UIMA Issue Type: Bug Components: Async Scaleout Reporter: Jerry Cwiklik Priority: Blocker Fix For: 2.3AS Burn discovered a bug in UIMA AS aggregate while handling timeouts from delegates in a parallel step. A delegate timeout that is subsequently disabled (due to error handling setting action=disable), causes error handling code to (incorrectly) double increment the count of delegates that responded. The count is maintained to determine how many delegates in a parallel step responded and if it is ok to allow the CAS to continue with the flow. This counter is incremented when a reply comes or there is a timeout. When the counter reaches the expected number, the CAS is allowed to continue on with flow. The double increment causes a CAS to continue in the flow prematurely. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.