felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Offermans (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FELIX-1913) All synchronous events are processed in one queue
Date Wed, 02 Dec 2009 09:44:20 GMT

    [ https://issues.apache.org/jira/browse/FELIX-1913?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12784739#action_12784739

Marcel Offermans commented on FELIX-1913:

Karl, I think it would be more correct to say that synchronous events from the same thread
cannot be delivered in parallel as the spec states that these should be processed serially
and in the same order. However, the spec also states that no such guarantees can be made for
synchronous events sent from different threads. These might well be processed in parallel
(see 113.7.3 about Order of Event Delivery, second paragraph).

> All synchronous events are processed in one queue
> -------------------------------------------------
>                 Key: FELIX-1913
>                 URL: https://issues.apache.org/jira/browse/FELIX-1913
>             Project: Felix
>          Issue Type: Improvement
>          Components: Event Admin
>    Affects Versions: eventadmin 1.0.0
>            Reporter: Carsten Ziegeler
>            Assignee: Karl Pauls
>            Priority: Minor
> 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.

View raw message