inotify polling in master branch
Kevin J. McCarthy
kevin at 8t8.us
Sat Jun 9 00:04:21 UTC 2018
On Fri, Jun 08, 2018 at 02:14:46PM +0200, Vincent Lefevre wrote:
> I've just tried it, and there is a major regression: it now fails to
> detect new mail at all in the current mailbox, even when moving the
> cursor, viewing messages, modifying the mailbox and synchronizing!
>
> I'm using the Maildir format.
Actually, I just realized there _is_ a race condition in the maildir/mh
code I've been meaning to look into. Once in a blue moon, I've noticed
Mutt didn't notice a new mail in the currently open mailbox.
I've had it on my todo list, but hadn't had a chance to look into it
yet. Taking a quick peek, the mh_sync_mailbox() code touches the
context->mtime value using maildir_update_mtime(), and even has a
comment about a possible race condition. I'm not sure what to do about
it yet, but perhaps this is what you encountered?
--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.mutt.org/pipermail/mutt-dev/attachments/20180609/b3bafaf7/attachment.asc>
More information about the Mutt-dev
mailing list