Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
UIMA AS Aggregate code synchronizes code that sends a reply (CAS) back to a client. Part of sending the CAS back to the remote client is serialization of the CAS. This takes time. While the CAS is being serialized, other threads are blocked causing a bottleneck. Move the code that sends a reply outside of the synchronized block.