Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jun 1998 07:15:23 +0900 (JST)
From:      Michael Hancock <michaelh@cet.co.jp>
To:        Terry Lambert <tlambert@primenet.com>
Cc:        Matthew.Alton@anheuser-busch.com, FreeBSD-fs@FreeBSD.ORG, Scott.Smallie@anheuser-busch.com, Hackers@FreeBSD.ORG
Subject:   Re: Filesystem Development Toolkit
Message-ID:  <Pine.SV4.3.95.980618070545.8589B-100000@parkplace.cet.co.jp>
In-Reply-To: <199806172020.NAA26615@usr01.primenet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Ok, there are 3 problems:

1) Refcounting and locking layering violations remaining in 3 vops.

2) cn_path freeing layering violations.

3) vnode object coherence.

1 and 2 are in the same class of complexity, mostly grunt work but still
requires someone reasonably knowledgeable of the bsd file systems.

A solution to 3 that allows you to take advantage of caching at different
layers is the tough one.  An easier solution is to never cache, but always
proxy to the right object.  Heidemann has a nice paper on the tough
solution, but it's hard to verify that a hands free approach to locking
and distributed operations is correct.  Which is why I'd like to look at
Simon's DLM.

Regards,


Mike Hancock



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.SV4.3.95.980618070545.8589B-100000>