Return-Path: Delivered-To: apmail-felix-dev-archive@www.apache.org Received: (qmail 51258 invoked from network); 2 Dec 2009 09:44:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 2 Dec 2009 09:44:45 -0000 Received: (qmail 56831 invoked by uid 500); 2 Dec 2009 09:44:45 -0000 Delivered-To: apmail-felix-dev-archive@felix.apache.org Received: (qmail 56725 invoked by uid 500); 2 Dec 2009 09:44:44 -0000 Mailing-List: contact dev-help@felix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@felix.apache.org Delivered-To: mailing list dev@felix.apache.org Received: (qmail 56715 invoked by uid 99); 2 Dec 2009 09:44:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Dec 2009 09:44:44 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Dec 2009 09:44:41 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id B7EF0234C1F0 for ; Wed, 2 Dec 2009 01:44:20 -0800 (PST) Message-ID: <1454395674.1259747060751.JavaMail.jira@brutus> Date: Wed, 2 Dec 2009 09:44:20 +0000 (UTC) From: "Marcel Offermans (JIRA)" To: dev@felix.apache.org Subject: [jira] Commented: (FELIX-1913) All synchronous events are processed in one queue In-Reply-To: <1618335896.1259743460674.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ 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.