On Mon, 16 Aug 1999, David Harris wrote:
What if the whole side-by-side index code was written like this:
[good implementation description deleted...]
However, if you allow people to modify the messages once in the Maildir, then
we have a problem because when the index is rebuilt, each message file has to
be stat()'ed to see if it has changed.. this is an inode lookup so we can
easily end up bouncing all around the filesystem causing lots of seeks in the
hard drive. Not good.
Forgive my ignorance of this IMAP issue, but does the IMAP spec
permit a mail message to be modified (excluding flags) without
assigning it a new UID? If not, there is no need for stat as long
as the maildir file name changes.
-- Jeff Hayward