Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Oct 2000 17:14:28 +0200
From:      "Karsten W. Rohrbach" <karsten@rohrbach.de>
To:        Robert Watson <rwatson@freebsd.org>
Cc:        Alex Povolotsky <tarkhil@over.ru>, freebsd-fs@freebsd.org
Subject:   Re: Specialised storage system?
Message-ID:  <20001005171428.B6607@rohrbach.de>
In-Reply-To: <Pine.NEB.3.96L.1001004215053.13419D-100000@fledge.watson.org>; from rwatson@freebsd.org on Wed, Oct 04, 2000 at 09:57:50PM -0400
References:  <20001005001426.D88159@rohrbach.de> <Pine.NEB.3.96L.1001004215053.13419D-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
i am currently reading the patents on wafl ;-)
anyone interested? i got the scans as .gif
badly written (at least for my bad english) for tech folks but very
interesting.

/k

Robert Watson(rwatson@freebsd.org)@Wed, Oct 04, 2000 at 09:57:50PM -0400:
> On Thu, 5 Oct 2000, Karsten W. Rohrbach wrote:
> 
> > if your 'application' has some nice strategy for mapping files into a
> > flat namespace (say: numbered files, 1-d) this might be a nice idea.
> > implementing some storage on that for rdbms purpose would be a good
> > point to start. for mail, i think, you need the abstraction layer
> > in-between to have hierarchical constructs in directory and metadata and
> > of course permissions.
> 
> The reason I suggested Cyrus and IFS is that Cyrus already assumes a
> sealed-box solution, and stores one message per file, keeping meta-data in
> an independent per-folder hashed database.  This model allows a far closer
> match between message box and file system storage and manipulation
> semantics: messages are hardly ever modified, but frequently added and
> removed.  Taking out the namespace concerns dramatically reduces the cost
> of even synchronous deletes, as there are no dependencies other than free
> lists (which fsck can pick up).  There would be increased dependence on a
> comprehensive database to store meta-data in, perhaps a
> folder-name-to-inode-number hash could be used for efficiency.  Just
> suggestions.
> 
>   Robert N M Watson 
> 
> robert@fledge.watson.org              http://www.watson.org/~robert/
> PGP key fingerprint: AF B5 5F FF A6 4A 79 37  ED 5F 55 E9 58 04 6A B1
> TIS Labs at Network Associates, Safeport Network Services
> 
> 

-- 
> question = ( to ) ? be : ! be; // Wm. Shakespeare
KR433/KR11-RIPE -- http://www.webmonster.de -- ftp://ftp.webmonster.de



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?20001005171428.B6607>