*BSD News Article 91689


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.ysu.edu!news.radio.cz!newsbastard.radio.cz!mr.net!news.idt.net!cam-news-hub1.bbnplanet.com!news.bbnplanet.com!news.maxwell.syr.edu!news1.best.com!nntp1.ba.best.com!not-for-mail
From: dillon@flea.best.net (Matt Dillon)
Newsgroups: comp.unix.bsd.freebsd.misc,comp.unix.bsd.bsdi.misc,comp.sys.sgi.misc
Subject: Re: no such thing as a "general user community"
Date: 20 Mar 1997 19:32:26 -0800
Organization: BEST Internet Communications, Inc.
Lines: 36
Message-ID: <5gsvga$7e8@flea.best.net>
References: <331BB7DD.28EC@net5.net> <5grhf8$7d6$1@news.clinet.fi> <5gs1oc$kb2@flea.best.net> <3331e42e.58953417@nntp.best.com>
NNTP-Posting-Host: flea.best.net
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:37419 comp.unix.bsd.bsdi.misc:6397 comp.sys.sgi.misc:29303

:In article <3331e42e.58953417@nntp.best.com>,
:Roger B.A. Klorese <rogerk@queernet.org> wrote:
:>On 20 Mar 1997 11:04:44 -0800, dillon@flea.best.net (Matt Dillon)
:>wrote:
:>>    Well, Berkeley LFS is indeed a log file system :-) ... the only reason 
:>>    lfs is not in the mainstream yet is that it depends on a number of 4.4isms
:>>    that were not yet ported.  
:>
:>The reason LFS is not in the mainstream yet is that Margo's work
:>indicated that, once you add a flusher, LFS performs dog-slow compared
:>to geometric file systems like VxFS, UFS, and XFS.  Logs are useful as
:>caches or in conjunction with special-purpose block I/O schemes
:>(NetApp's WAFL), but essentially a dead issue as a data file system
:>with any write load.
:>-- 
:>ROGER B.A. KLORESE                                          rogerk@QueerNet.ORG
:>2215-R Market Street #576         San Francisco, CA 94114       +1 415 ALL-ARFF
:>"There is only one real blasphemy -- the refusal of joy!"       -- Paul Rudnick

    Well, this is probably true too... but I think the reason it wasn't
    stable under 2.1/(2.2?) was more due to technical reasons.

    When it comes right down to it, there are only two problems with FFS.
    The first problem is the directory structure, and the second problem
    is the I/O ordering requirement for meta-data updates.  Both problems
    are solveable.

    For example, the directory lookup problem can be solved without loosing
    backwards compatibility by simply organizing it in a sparse sorted
    form and keeping it that way.

    The meta-data updates are bit more difficult to deal with, but still
    doable.

						-Matt