Date: Mon, 26 Aug 1996 19:27:10 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: sysseh@devetir.qld.gov.au (Stephen Hocking) Cc: terry@lambert.org, freebsd-fs@freebsd.org, eric@ms.uky.edu Subject: Re: The VIVA file system (fwd) Message-ID: <199608270227.TAA23789@phaeton.artisoft.com> In-Reply-To: <199608270042.AAA00727@netfl15a.devetir.qld.gov.au> from "Stephen Hocking" at Aug 27, 96 10:42:44 am
next in thread | previous in thread | raw e-mail | index | archive | help
> I must admit that it looked rather similar to the LFS stuff, so the > forwarding of the message was meant to stimulate some discussion of > the merits of both, rather than as urging for people to play "catch up". > I'm getting a little impatient for LFS and was wondering what was > happening. I'm not the one to ask about LFS; it's interesting, but not enough for me to want to hack on it. I think the Lite2 did not integrate it over the vnode locking changes, so it's more than a little work, since it needs that, plus it needs the VM integration (our VM access should be macrotized for a generic VM for porting anyway). It's all quite nasty in there. I'm also led to believe that Keith Bostic is hacking on the Ganger/Patt soft updates code to integrate it into FFS right now. This means that it will only get worse before it gets better; the Ganger/Patt code is FS specific, when implemented per their sample implementation in the online Appendix A of their paper. It does not consider the FS as a directed graph with commutation and association operators to be triggered to resolve node dependencies. This means it is hard to make a generic "soft updates" implementation that can act as the device interface for all file systems across the board. Doing that work is probably not a short term project, but it could be tackled on an FS-by-FS basis if you were clever about it. Still, it's a lot of work. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199608270227.TAA23789>