1 Return-Path: <rlb@defaultvalue.org>
\r
2 X-Original-To: notmuch@notmuchmail.org
\r
3 Delivered-To: notmuch@notmuchmail.org
\r
4 Received: from localhost (localhost [127.0.0.1])
\r
5 by olra.theworths.org (Postfix) with ESMTP id 446B1431FD0
\r
6 for <notmuch@notmuchmail.org>; Fri, 18 Feb 2011 07:56:05 -0800 (PST)
\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org
\r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]
\r
13 Received: from olra.theworths.org ([127.0.0.1])
\r
14 by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)
\r
15 with ESMTP id Ymyu+IRgmn7j for <notmuch@notmuchmail.org>;
\r
16 Fri, 18 Feb 2011 07:56:03 -0800 (PST)
\r
17 Received: from defaultvalue.org (defaultvalue.org [70.85.129.156])
\r
18 by olra.theworths.org (Postfix) with ESMTP id 319CB429E23
\r
19 for <notmuch@notmuchmail.org>; Fri, 18 Feb 2011 07:56:03 -0800 (PST)
\r
20 Received: from omen.defaultvalue.org (localhost [127.0.0.1])
\r
21 by defaultvalue.org (Postfix) with ESMTP id 54CD890D35
\r
22 for <notmuch@notmuchmail.org>; Fri, 18 Feb 2011 09:56:16 -0600 (CST)
\r
23 Received: from raven.defaultvalue.org (raven.defaultvalue.org [192.168.1.7])
\r
24 by omen.defaultvalue.org (Postfix) with ESMTP id 2E7F25018F
\r
25 for <notmuch@notmuchmail.org>; Fri, 18 Feb 2011 09:56:01 -0600 (CST)
\r
26 Received: by raven.defaultvalue.org (Postfix, from userid 1000)
\r
27 id 1D3CA7BA26C; Fri, 18 Feb 2011 09:56:01 -0600 (CST)
\r
28 From: Rob Browning <rlb@defaultvalue.org>
\r
29 To: notmuch@notmuchmail.org
\r
30 Subject: Re: RFC: Dovecot locking
\r
31 References: <87zkpvv01u.fsf@trouble.defaultvalue.org>
\r
32 Date: Fri, 18 Feb 2011 09:56:01 -0600
\r
33 In-Reply-To: <87zkpvv01u.fsf@trouble.defaultvalue.org> (Rob Browning's message
\r
34 of "Wed, 16 Feb 2011 20:59:09 -0600")
\r
35 Message-ID: <87r5b5e3qm.fsf@raven.defaultvalue.org>
\r
36 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux)
\r
38 Content-Type: text/plain; charset=us-ascii
\r
39 X-BeenThere: notmuch@notmuchmail.org
\r
40 X-Mailman-Version: 2.1.13
\r
42 List-Id: "Use and development of the notmuch mail system."
\r
43 <notmuch.notmuchmail.org>
\r
44 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,
\r
45 <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>
\r
46 List-Archive: <http://notmuchmail.org/pipermail/notmuch>
\r
47 List-Post: <mailto:notmuch@notmuchmail.org>
\r
48 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>
\r
49 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,
\r
50 <mailto:notmuch-request@notmuchmail.org?subject=subscribe>
\r
51 X-List-Received-Date: Fri, 18 Feb 2011 15:56:05 -0000
\r
53 Rob Browning <rlb@defaultvalue.org> writes:
\r
55 > This is an unfinished patch to handle Dovecot locking, which is useful
\r
56 > if we'd like to support running notmuch directly on a Dovecot Maildir:
\r
58 > http://wiki.dovecot.org/MailboxFormat/Maildir#Locking
\r
60 > For now, I'm interested in general comments, i.e. is this desirable, is
\r
61 > it a reasonable approach, etc. As you can see, there's no config
\r
62 > handling yet, so -llockfile is added unconditionally.
\r
64 Oh, and as Austin reminded me, I forgot to mention that liblockfile may
\r
65 or may not be appropriate (algorithmically). I'm planning to check and
\r
66 see how Dovecot handles stale files -- lockfile_create() assumes that
\r
67 any file older than five minutes is stale.
\r
71 rlb @defaultvalue.org and @debian.org
\r
72 GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4
\r