From mboxrd@z Thu Jan 1 00:00:00 1970 From: marka@pobox.com (Mark Alexander) Date: Mon, 4 May 2009 13:24:10 -0400 Subject: [sup-talk] Possible problem with maildir ID generation In-Reply-To: <20090504165224.GA15815@cabinet.hsd1.ma.comcast.net> References: <1240320547-sup-6957@entry> <20090428191822.GB10581@cabinet.hsd1.ma.comcast.net> <1241038730-sup-2939@entry> <20090429233820.GA14143@cabinet.hsd1.ma.comcast.net> <1241451919-sup-8970@entry> <20090504165224.GA15815@cabinet.hsd1.ma.comcast.net> Message-ID: On Mon, May 4, 2009 at 12:52 PM, Marc Hartstein wrote: > On Mon, May 04, 2009 at 09:10:23AM -0700, William Morgan wrote: >> I think the collisions we are seeing are due to timestamp granularity. >> A little research suggests that e.g. ext2fs ctimes are 1-second >> granular. It seems quite easy to get more than one email per second. > > It does, but as I mentioned somewhere in that email, the reference > implementation of maildir (qmail) says that it will only deliver one > message per second. ?However, I definitely concede that relying on this > behavior would be setting things up for something to go wrong down the > line. Just a data point: in my setup (postfix+procmail) I'm seeing multiple messages being delivered to the same maildir in the same second. That was what motivated my patch.