From owner-freebsd-current Mon Nov 11 15:36:25 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id PAA20725 for current-outgoing; Mon, 11 Nov 1996 15:36:25 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id PAA20720 for ; Mon, 11 Nov 1996 15:36:21 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id QAA18888; Mon, 11 Nov 1996 16:25:00 -0700 From: Terry Lambert Message-Id: <199611112325.QAA18888@phaeton.artisoft.com> Subject: Re: ufs is too slow? To: roberto@keltia.freenix.fr (Ollivier Robert) Date: Mon, 11 Nov 1996 16:25:00 -0700 (MST) Cc: freebsd-current@freebsd.org In-Reply-To: from "Ollivier Robert" at Nov 11, 96 09:59:37 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > internals knowledge to even contemplate doing something like this... > > otherwise I would be off writing "newsfs" in a corner somewhere. > > Just to keep people tuned, James Brister (from ISC, author of INN 1.5 & > Innfeed) is considering/working on such a file system. There is some > discussion at this moment in the inn-workers list... >From what I have heard of these discussions, they are planning on internal multi indexing. This does not seem wise, since returning a file to a consistent state following a crash would be a 1:n fanout and therefore ambiguous. Much better to fix the problems another way... Article directory lookup too slow? ...Use a btree directory structure. Etc. They are probably also not considering record orientation, a must for MIME attachments or encapsulation of article header items not in 822 (which, from memory, only had a "newsgroups" and an "in-reply-to" line...). There is very little difference from a good "MIMEFS" and a good "NEWSFS". Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.