From owner-freebsd-isp Mon Jun 29 07:28:39 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA24836 for freebsd-isp-outgoing; Mon, 29 Jun 1998 07:28:39 -0700 (PDT) (envelope-from owner-freebsd-isp@FreeBSD.ORG) Received: from gw-nl1.philips.com (gw-nl1.philips.com [192.68.44.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA24786 for ; Mon, 29 Jun 1998 07:28:30 -0700 (PDT) (envelope-from Jos.Backus@nl.origin-it.com) Received: from smtprelay-nl1.philips.com (localhost.philips.com [127.0.0.1]) by gw-nl1.philips.com with ESMTP id QAA09506 for ; Mon, 29 Jun 1998 16:28:21 +0200 (MEST) (envelope-from Jos.Backus@nl.origin-it.com) Received: from hal.mpn.cp.philips.com (hal.mpn.cp.philips.com [130.139.64.195]) by smtprelay-nl1.philips.com (8.8.5/8.6.10-1.2.2m-970826) with SMTP id QAA01633 for ; Mon, 29 Jun 1998 16:28:20 +0200 (MET DST) Received: (qmail 29433 invoked by uid 666); 29 Jun 1998 14:26:01 -0000 Message-ID: <19980629162601.A19145@mpn.cp.philips.com> Date: Mon, 29 Jun 1998 16:26:01 +0200 From: Jos Backus To: Terry Lambert , Nicole Harrington Cc: opsys@mail.webspan.net, freebsd-advocacy@FreeBSD.ORG, freebsd-isp@FreeBSD.ORG Subject: Re: Packet Engines - FreeBSD References: <199806270401.VAA20393@usr04.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.92.10i In-Reply-To: <199806270401.VAA20393@usr04.primenet.com>; from Terry Lambert on Sat, Jun 27, 1998 at 04:01:43AM +0000 Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Sat, Jun 27, 1998 at 04:01:43AM +0000, Terry Lambert wrote: > > Yes, however the idea of having 100K+ messages being appended to a > > usenames file just doesn't seem appealing. It is faster to just drop a > > file into a directory. > > The flip side is that it eats a lot of inodes when you uses your FS > as a database. Overall, you will be able to fit more messages on a > disk when you are eating a "from" line overhead instead of 128 bytes > for an inode and an average of fragsize/2 bytes per message. Heh. Inodes are cheap :) Seriously, lockless Maildir delivery makes multiple simultaneous deliveries to the same mailbox possible (true, serialization/locking is still involved but at the kernel level which one would hope to be more efficient than flock() and friends). Also, in the face of crashes, fsck does the cleanup necessary, with very little chance of mailbox corruption at all. Other advantages can be found on the Maildir webpage: http://www.pobox.com/~djb/proto/maildir.html Groetjes, Jos -- Jos Backus _/ _/_/_/ "Reliability means never _/ _/ _/ having to say you're sorry." _/ _/_/_/ -- D. J. Bernstein _/ _/ _/ _/ Jos.Backus@nl.origin-it.com _/_/ _/_/_/ use Std::Disclaimer; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message