Return-Path: Delivered-To: apmail-lucene-solr-dev-archive@locus.apache.org Received: (qmail 46927 invoked from network); 18 Feb 2007 08:29:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Feb 2007 08:29:26 -0000 Received: (qmail 89782 invoked by uid 500); 18 Feb 2007 08:29:34 -0000 Delivered-To: apmail-lucene-solr-dev-archive@lucene.apache.org Received: (qmail 89755 invoked by uid 500); 18 Feb 2007 08:29:34 -0000 Mailing-List: contact solr-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: solr-dev@lucene.apache.org Delivered-To: mailing list solr-dev@lucene.apache.org Received: (qmail 89744 invoked by uid 99); 18 Feb 2007 08:29:34 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Feb 2007 00:29:34 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of ryantxu@gmail.com designates 64.233.166.176 as permitted sender) Received: from [64.233.166.176] (HELO py-out-1112.google.com) (64.233.166.176) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Feb 2007 00:29:24 -0800 Received: by py-out-1112.google.com with SMTP id a25so1005104pyi for ; Sun, 18 Feb 2007 00:29:03 -0800 (PST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=L6nAn95U3SZqOr8caOC37IapWaNCPwCkrApR4lNYfAsgCYMjyz/2eeT38bxu3aJaXUwaNcDlipSZPYc/0YrNyuTxBsX/UTcHcdjUx6SqcNVakqjYfJxM8v4dCMx6fDAvVFtOnTbaR+8mQh5bhBa/dl61fkgZA6QP+T3I6qWvwjE= Received: by 10.35.107.20 with SMTP id j20mr10906290pym.1171787343456; Sun, 18 Feb 2007 00:29:03 -0800 (PST) Received: by 10.35.84.13 with HTTP; Sun, 18 Feb 2007 00:29:03 -0800 (PST) Message-ID: <176776ee0702180029h5344196fs195ad5843eebebf2@mail.gmail.com> Date: Sun, 18 Feb 2007 00:29:03 -0800 From: "Ryan McKinley" To: solr-dev@lucene.apache.org Subject: autocommit bug MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org found one that is my fault! If you commit a document while the updater is autocommiting, it is likely to immediatly start another autocommit (unless you are also using maxDocs). Here is the one line patch to fix it: Index: DirectUpdateHandler2.java =================================================================== --- DirectUpdateHandler2.java (revision 508885) +++ DirectUpdateHandler2.java (working copy) @@ -640,7 +640,7 @@ // check if docs have been submitted since the commit started if( lastAddedTime > started ) { - if( docsSinceCommit > docsUpperBound ) { + if( docsUpperBound > 0 && docsSinceCommit > docsUpperBound ) { pending = scheduler.schedule( this, 100, TimeUnit.MILLISECONDS ); } else if( timeUpperBound > 0 ) {