Skip site navigation (1)Skip section navigation (2)
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>