Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Oct 1998 17:50:09 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        gpalmer@FreeBSD.ORG (Gary Palmer)
Cc:        tlambert@primenet.com, bsd@the.nu, freebsd-fs@FreeBSD.ORG
Subject:   Re: efficient filesystem
Message-ID:  <199810051750.KAA20600@usr01.primenet.com>
In-Reply-To: <21411.907547982@gjp.erols.com> from "Gary Palmer" at Oct 4, 98 08:39:42 pm

next in thread | previous in thread | raw e-mail | index | archive | help

> > Actually, VxFS's directory code is lifted, pretty much verbatim, from
> > the AT&T UFS (FFS) implementation.  It has AT&T Copyrights all over
> > the sources.
> 
> Which version of VxFS did you look at? Because I'm pretty certain that I was 
> told by someone who would know that that is no longer the case, and that it 
> does non-linear searching.

I hacked on the one USL was working on 4 years ago.

After a little prodding, and a little looking, it looks like they
are using a hash table "I've worked with a btree, and hash table,
you're no btree".

It would be rather trivial to make something like this work in an
existing FFS, taking advantage of the use of inode 0 to indicate
an empty directory entry and that inode 1 is not used because it
was historically used for bad blocks.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-fs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199810051750.KAA20600>