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>
