Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Sep 2002 08:15:21 -0600 (MDT)
From:      Ronald G Minnich <rminnich@lanl.gov>
To:        Terry Lambert <tlambert2@mindspring.com>
Cc:        Seva Tonkonoh <seva3@pacbell.net>, <freebsd-hackers@FreeBSD.ORG>
Subject:   Re: intermezzo?
Message-ID:  <Pine.LNX.4.33.0209060752290.6578-100000@xed.acl.lanl.gov>
In-Reply-To: <3D789A9E.A8E3B54@mindspring.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 6 Sep 2002, Terry Lambert wrote:

> Sarnoff has done a similar implementation for FreeBSD, called
> MNFS, which had an integrated distributed cache coherency protocol,
> and was implemented for FreeBSD circa 1996.

goodness, that's me!

They're pretty different however. MNFS was for distributed shared memory
and was designed to ensure that mmap'ed blocks from the same file
remainted consistent across a set of clients. Intermezzo is kind of like
"coda done right". The intermezzo name refers to the code that layers
between the VFS layer of Linux and ext2/3. OPs from the VFS layer can be
redirected to user mode from the intermezzo code.

I think intermezzo is doable on freebsd, it just takes time. Also, it is a
module.
> Maybe they wanted a patent. 8-).

Fortunately Peter Braam doesn't worry about patents :-)

Peter was here yesterday and tells us that intermezzo can now run over
tmpfs. That's cool, I had done something like that two years ago but it
was a bit of work and now it just works fine.

ron


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.33.0209060752290.6578-100000>