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)

Reply via email to