Re: [notmuch] Backport of Xapian term update optimisation
authorOlly Betts <olly@survex.com>
Thu, 4 Feb 2010 02:45:24 +0000 (02:45 +0000)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:36:06 +0000 (09:36 -0800)
7e/fd4c9a813d839cb022995cf5dc2fee033017bd [new file with mode: 0644]

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