Marshall Schor created UIMA-3674:
------------------------------------
Summary: Allow multiple iterators in different threads to read the
CAS
Key: UIMA-3674
URL: https://issues.apache.org/jira/browse/UIMA-3674
Project: UIMA
Issue Type: Improvement
Components: Core Java Framework
Affects Versions: 2.5.0SDK
Reporter: Marshall Schor
Assignee: Marshall Schor
Priority: Minor
Fix For: 2.5.1SDK
Some applications scale out on multi-core machines by using CAS Multipliers.
Sometimes, it makes sense when the new CASes have a lot of identical data, to
have the common part of these in another CAS which can be set up and shared
(read-only) by other threads. Unfortunately, this design suffers from random
failures in the CAS iterator code. Figure out what's wrong and fix this, to
start supporting read-only CASes being accessed simultaneously in a multi-core
platform on multiple threads. Include a JUnit test case, too, if possible.
--
This message was sent by Atlassian JIRA
(v6.2#6252)