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>