Missing/broken synchronization in BasicDependencyManager.getDependents()
------------------------------------------------------------------------

                 Key: DERBY-4947
                 URL: https://issues.apache.org/jira/browse/DERBY-4947
             Project: Derby
          Issue Type: Bug
          Components: SQL
    Affects Versions: 10.8.0.0
            Reporter: Kristian Waagan
            Assignee: Kristian Waagan


The method getDependents(Provider) in BasicDependencyManager isn't using proper 
synchronization in cases where a list has to be compiled by combining in-memory 
and on-disk dependencies. Returning a reference to the list obtained from the 
shared map is also a bug.
The test lang.XplainStatisticsTest.testSimpleQueryMultiWithInvalidation failed 
due to this issue (see [1]).


[1] 
http://dbtg.foundry.sun.com/derby/test/Daily/jvm1.5/testing/testlog/lin/1050670-suitesAll_diff.txt


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