Fix a race condition while handling CASes generated by a Cas Multiplier
-----------------------------------------------------------------------

                 Key: UIMA-1375
                 URL: https://issues.apache.org/jira/browse/UIMA-1375
             Project: UIMA
          Issue Type: Bug
          Components: Async Scaleout
            Reporter: Jerry Cwiklik


The Uima AS aggregate sometimes tries to use a wrong CAS pool when 
deserializing CASes received from a remote CM. The aggregate stores a key of 
the delegate CM in a cache before sending a CAS to the delegate. When the 
Aggregate receives a child CAS, it looks up the cache with parent CAS id and 
retrieves the CM delegate key. Sometimes, when the aggregate looks up the CM 
delegate key it receives a key of the next CM suggesting that the state of 
cache entry changes unexpectedly. 

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