Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 55283 invoked from network); 21 Apr 2008 04:50:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Apr 2008 04:50:45 -0000 Received: (qmail 86973 invoked by uid 500); 21 Apr 2008 04:50:40 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 86917 invoked by uid 500); 21 Apr 2008 04:50:40 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 86906 invoked by uid 99); 21 Apr 2008 04:50:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Apr 2008 21:50:40 -0700 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; Mon, 21 Apr 2008 04:50:05 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 7F622234C0E8 for ; Sun, 20 Apr 2008 21:47:21 -0700 (PDT) Message-ID: <1112624655.1208753241520.JavaMail.jira@brutus> Date: Sun, 20 Apr 2008 21:47:21 -0700 (PDT) From: "Emmanuel Lecharny (JIRA)" To: dev@directory.apache.org Subject: [jira] Updated: (DIRSERVER-1161) search results are not streamed to the client until final done response is queued In-Reply-To: <1499892668.1207728086285.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/DIRSERVER-1161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Emmanuel Lecharny updated DIRSERVER-1161: ----------------------------------------- Priority: Blocker (was: Major) Raised the status to Blocker in order to get it fixed in the next release > search results are not streamed to the client until final done response is queued > --------------------------------------------------------------------------------- > > Key: DIRSERVER-1161 > URL: https://issues.apache.org/jira/browse/DIRSERVER-1161 > Project: Directory ApacheDS > Issue Type: Bug > Components: core > Affects Versions: 1.0 > Environment: JDK 1.5.0_11 > Reporter: Norval Hope > Priority: Blocker > Attachments: apacheds_1.5.1_streaming.patch, apacheds_1.5.1_streaming.patch, apacheds_1.5.1_streaming_log_output.txt, installers_1.5.1_streaming.patch, installers_1.5.1_streaming.patch, mina_1.1.2_streaming.patch, mina_1.1_trunk_streaming.patch, pom.xml, streaming_log_output.txt, streaming_logging.patch > > Original Estimate: 120h > Remaining Estimate: 120h > > Search results accumulate in Events on the SessionBuffer.eventQueue within ExecutorFilter.fireEvent() until final done response for the search is written to the session and then all results for the search (possibly millions depending on the search and state of the directory) are written out at once. This is a big problem for scalability and I gather from previous correspondence with Alex that this behaviour is unexpected. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.