Re: RFC: Dovecot locking

Subject: Re: RFC: Dovecot locking

Date: Sun, 20 Feb 2011 13:18:01 -0600

To: notmuch@notmuchmail.org

Cc:

From: Rob Browning


Rob Browning <rlb@defaultvalue.org> writes:

> It looks like dovecot's interval is 10 seconds, so for this to work
> right, notmuch will need to call lockfile_touch() more often than that.
>
>   /* How often to touch the uidlist lock file when it's locked.
>      This is done both when using KEEP_LOCKED flag and when syncing a large
>      maildir. */
>   #define MAILDIR_LOCK_TOUCH_SECS 10
>
> As yet, I don't know if that's likely to be easy to add.

OK, Austin just pointed out that we probably don't need this, at least
with the current code.  I was just being overly conservative.

Since we only hold the lock for the duration of a rename, I don't think
there's any need for lockfile_touch().

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

Thread: