"David Harris" <[EMAIL PROTECTED]> writes:
| He says that Maildir is unsuitable for large servers because the filesytems
| serialize creation and deletion of files in a single file system, because
| the inode and free block tables have to be manipulated. Thus the file
| creation part of Maildir drivery ends up being serialized and you spend all
| your time in the filesystem. He states problems with servers processing more
| than a few hundred messages per second (300+ or so).
| 
| Anybody else have some experience with this?

300 * 60 * 60 * 24 == 25,920,000.  Did Mark actually measure a single
mail server doing 25M deliveries per day?  I don't think that's a bad
figure.

My humble opinion:  Not everyone puts their entire enterprise on one
mail server.  Many mail systems serve department sized units, and they
aren't asked to deliver anything remotely approaching 25M
messages/day.  For this population, Mark's concerns are totally
irrelevent.  The purpose of Maildir is to serialize operations without
recourse to flock, and to enable safe operation over NFS.  Mark rejects
NFS a-priori, but most department sized outfits use NFS for everything,
and so maildir can be a huge win.

Reply via email to