Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Dec 2003 16:46:29 -0800 (PST)
From:      Don Lewis <truckman@FreeBSD.org>
To:        jroberson@chesapeake.net
Cc:        freebsd-current@FreeBSD.org
Subject:   Re: vn_fullpath: 0xc85e24a0 is not locked but should be
Message-ID:  <200312130046.hBD0kTeF059375@gw.catspoiler.org>
In-Reply-To: <20031212184001.C4201-100000@mail.chesapeake.net>

index | next in thread | previous in thread | raw e-mail

On 12 Dec, Jeff Roberson wrote:
> On Fri, 12 Dec 2003, Don Lewis wrote:

>> DEBUG_VFS_LOCKS is quite usable as long as you don't run find, tar, etc.
>> that traverses procfs.
> 
> This isn't entirely relevant, but I'd like to point out how happy I am
> that it works even this much.  When I started fixing up VFS we couldn't
> even run init without DEBUG_VFS_LOCKS panicing.  It took me a few weeks of
> hacking to get the system running anything useful with all of these
> assertions.  A lot of other people have put significant effort in along
> the way as well.  I'm very happy to see the progress.

Both of my -CURRENT machines run with DEBUG_VFS_LOCKS enabled.  It is
very rare that I run into problems.  Doing funny things with procfs is
one way to trigger assertion failures, and I think there might be a bug
or two left in nullfs and/or unionfs, but I don't use those.

It's probably wise to write down the proper DDB incantations to disable
the code triggered by the assertion failures in case you get into
trouble.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200312130046.hBD0kTeF059375>