[ https://issues.apache.org/jira/browse/FELIX-1913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12784719#action_12784719 ]
Marcel Offermans commented on FELIX-1913: ----------------------------------------- Calling this a major bug is a bit harsh as the spec clearly says that synchronous events can either be handled on the caller's thread or an event delivery thread. I agree that for multi-core systems, having a single thread might not be the fastest solution. Perhaps Karl can explain his design choices here? > All synchronous events are processed in one queue > ------------------------------------------------- > > Key: FELIX-1913 > URL: https://issues.apache.org/jira/browse/FELIX-1913 > Project: Felix > Issue Type: Bug > Components: Event Admin > Affects Versions: eventadmin 1.0.0 > Reporter: Carsten Ziegeler > > The current event admin implementation puts all events into one single queue > and processes this queue is in one thread. This creates a bottleneck when > different threads send events as they have to wait for other threads to be > processed first. Events from different threads can be processed in parallel. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.