Date: Wed, 28 Aug 1996 20:21:07 +0900 (JST) From: Michael Hancock <michaelh@cet.co.jp> To: Terry Lambert <terry@lambert.org> Cc: eric@ms.uky.edu, freebsd-fs@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: vclean (was The VIVA file system) Message-ID: <Pine.SV4.3.93.960828201655.66A-100000@parkplace.cet.co.jp> In-Reply-To: <Pine.SV4.3.93.960828083423.25812B-100000@parkplace.cet.co.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 28 Aug 1996, I wrote:
> On Tue, 27 Aug 1996, Terry Lambert wrote:
>
> > Yes. The number one problem is that the in-place freelist with valid
> > buffers hanging off of them is not recoverable once the inode data has
> > been disassociated. The vnode is effectively unrecoverable without
> > the buffers being freed.
> >
>
> This was the point I was missing. What is disassociating the inode and
> when is it happening?
Yikes! I took a look below, but I didn't expect to see vgone() calls in
ufs_inactive().
if (vp->v_usecount == 0 && ip->i_mode == 0)
vgone(vp);
I need to figure out what ip->i_mode == 0 means.
Regards,
Mike Hancock
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SV4.3.93.960828201655.66A-100000>
