Re: Panic: wrong vnode type 0xffffff009b7719c0 on yesterday's current.

From: Alexander Kabaev <kabaev_at_gmail.com>
Date: Thu, 7 May 2009 23:59:44 -0400
> On May 6, 2009, at 6:54 PM, Richard Todd wrote:
> It looks like this KASSERT was added relatively recently as part of the
> dotdot changes to the namecache:
>
>  http://svn.freebsd.org/viewvc/base?view=revision&revision=190945
>
> Perhaps there is further fallout from the changes that only occur with ZFS?
>
> - Ben

Up to recently dotdot caching in VFS was quite broken and did pay any
attention to vnode types FSes did feed to it.
>From backtrace and analysis provided by original poster it is evident
that ZFS is trying to cache_enter(VDIR, "..", VLNK), which cannot
possibly make any sense. kib_at_ has recently committed fixes to FFS to
avoid races with vnodes being reused from under ffs_lookup, and I
would not be surprised if ZFS was broken is similar fashion.
-- 
Alexander Kabaev
Received on Fri May 08 2009 - 01:59:46 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:47 UTC