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