Date: Wed, 7 Aug 2002 21:57:42 -0700 (PDT) From: Kelly Yancey <kbyanc@posi.net> To: Terry Lambert <tlambert2@mindspring.com> Cc: "David E. Cross" <crossd@cs.rpi.edu>, <fs@FreeBSD.ORG>, <guptar@cs.rpi.edu> Subject: Re: vnodes (UFS journaling)? Message-ID: <20020807214625.C667-100000@gateway.posi.net> In-Reply-To: <3D51BE6F.298F0AF@mindspring.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 7 Aug 2002, Terry Lambert wrote: > Kelly Yancey wrote: > > > > I believe he is trying to keep a journal, likely as a file on the > > filesystem that is being journalled. I don't actually know, but that's > > what I would guess. > > I understand that he's working on a journalling FS. > > I'm wondering what reaccessing vnodes has to do with journalling? > > A vnode is an in-core abstract representation of a file in > a file system, that has a non-abstract real file association > in the FS itself. A vnode doesn't know about the journalling > taking place in the underlying FS -- and *shouldn't* know > about it. The VFS interface layer is intended as a method of > abstracting *exacly* this sort of implementation detail. > [ snip ] Yeah, I've read the Red Book too. :) I would guess that the vnode in question is the vnode representing the journal file itself. How you journal filesystem operations to a file on that very filesystem is beyond me, but I'm sure the bright boys at RPI have figured it out...barring the problem that David wrote -fs about and which we have conveniently neglected to answer. :) Kelly -- Kelly Yancey -- kbyanc@{posi.net,FreeBSD.org} "No nation is permitted to live in ignorance with impunity." -- Thomas Jefferson, 1821. 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?20020807214625.C667-100000>