Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id A95ED431FBD for ; Wed, 3 Feb 2010 18:45:26 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -3.711 X-Spam-Level: X-Spam-Status: No, score=-3.711 tagged_above=-999 required=5 tests=[AWL=0.288, BAYES_50=0.001, RCVD_IN_DNSWL_MED=-4] autolearn=ham Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yeH13se23DUC for ; Wed, 3 Feb 2010 18:45:25 -0800 (PST) Received: from atreus.tartarus.org (atreus.tartarus.org [80.252.125.10]) by olra.theworths.org (Postfix) with ESMTP id 5A198431FAE for ; Wed, 3 Feb 2010 18:45:25 -0800 (PST) Received: from olly by atreus.tartarus.org with local (Exim 4.69) (envelope-from ) id 1Ncrie-00062L-CF; Thu, 04 Feb 2010 02:45:24 +0000 Date: Thu, 4 Feb 2010 02:45:24 +0000 From: Olly Betts To: Jameson Rollins Message-ID: <20100204024524.GF22545@survex.com> References: <87tytyaz9p.fsf@servo.finestructure.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87tytyaz9p.fsf@servo.finestructure.net> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: notmuch@notmuchmail.org Subject: Re: [notmuch] Backport of Xapian term update optimisation X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Feb 2010 02:45:26 -0000 On Wed, Feb 03, 2010 at 02:35:14PM -0500, Jameson Rollins wrote: > On Thu, 28 Jan 2010 00:06:59 +0000 (UTC), Olly Betts wrote: > > I've backported the term update optimisation patches > > to Xapian's 1.0 branch, and you can > > find snapshot tarballs including these changes here: > > > > http://oligarchy.co.uk/xapian/branches/1.0/ > > > > Xapian's testsuite passes (including the additional test coverage which I > > also backported), and I looked over each change carefully, but I would be > > interested to see some real world testing, particularly in the situation > > which these changes are intended to improve (i.e. speed of tagging in > > notmuch). > > Hey, Olly. Thanks so much for backporting this patch and uploading a > patched package to Debian experimental (which is now available): It hasn't built for all Debian architectures yet, but is available for at least amd64 and x86, which are probably the most popular two. If you aren't sure how to pull in packages from experimental, see: http://wiki.debian.org/DebianExperimental I've also put it in a Launchpad PPA for all currently supported Ubuntu releases, which has built for all of them already: https://launchpad.net/~ojwb/+archive/experimental/ > I just installed this new version from a Debian experimental repo, > rebuilt notmuch against the new installation, and everything seems to be > working great. I'll report back any issues to the BTS. Thanks again. Thanks. Are you seeing the expected speed improvement? Cheers, Olly