[ https://issues.apache.org/jira/browse/FELIX-4866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pierre De Rop updated FELIX-4866: --------------------------------- Attachment: ConcurrencyTest.tgz I have attached to this issue a framework testcase which can be added in the existing fwk junit tests. (see ConcurrencyTest.tgz, which contains src/test/java/org/apache/felix/framework/ConcurrencyTest.java). When including this test in the fwk junit tests, mvn clean install fails with the following messages: {code} ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.apache.felix.framework.StartBundleTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.32 sec Running org.apache.felix.framework.BundleWiringImplTest Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.148 sec Running org.apache.felix.framework.ConcurrencyTest Starting load test. Starting Concurrency test ... . Test failed junit.framework.AssertionFailedError: Found unsatisfied components expected:<10> but was:<9> at junit.framework.Assert.fail(Assert.java:47) at junit.framework.Assert.failNotEquals(Assert.java:277) at junit.framework.Assert.assertEquals(Assert.java:64) at junit.framework.Assert.assertEquals(Assert.java:130) at org.apache.felix.framework.ConcurrencyTest$Loader.createComponentsConcurrently(ConcurrencyTest.java:327) at org.apache.felix.framework.ConcurrencyTest$Loader.run(ConcurrencyTest.java:268) at java.lang.Thread.run(Thread.java:745) Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 61.056 sec <<< FAILURE! {code} > Improve service registry > ------------------------ > > Key: FELIX-4866 > URL: https://issues.apache.org/jira/browse/FELIX-4866 > Project: Felix > Issue Type: Improvement > Components: Framework > Affects Versions: framework-5.0.0 > Reporter: Carsten Ziegeler > Assignee: David Bosschaert > Fix For: framework-5.2.0 > > Attachments: ConcurrencyTest.tgz > > > The current service registry is currently not using any of the Java 5 > concurrent data structures. Using those could improve the implementation, the > readibility of the code and potentially the performance of the service > registry. -- This message was sent by Atlassian JIRA (v6.3.4#6332)