VFS MFC testers wanted

Chad Whitacre chad at zetaweb.com
Tue Mar 7 15:00:45 UTC 2006


Jeff,

Kris Kennaway directed me to this thread from FreeBSD-questions. I am 
seeing a "panic: unmount: dangling vnode" with 6.0-RELEASE. Here are the 
relevant threads:

2 probs w/ backup.sh: "Device busy" and "dangling vnode"
http://lists.freebsd.org/pipermail/freebsd-questions/2006-March/114825.html

"Panic: unmount: dangling vnode"
http://lists.freebsd.org/pipermail/freebsd-questions/2006-March/115060.html


If relevant, I may be able to test your patch, but the problem is 
occurring only rarely. Do you have any suggestions for isolating and 
reproducing this bug?

Also, we are seeing this problem on a production box. I notice that the 
patch fixes 6 issues, and apparently "breaks the kernel ABI," which 
sounds nasty from out here in userland. Any chance of getting a patch 
that isolates this specific issue? I'll be more likely able to apply 
such a patch. Our alternative is to simply keep our backup drive always 
mounted until 6.1 comes out and test your patch then. :^)

Thoughts?

Thanks for your work on this.



Chad Whitacre
http://www.zetadev.com/



Jeff Roberson wrote:
> I plan to MFC all of this lovely stuff for 6.1:
> 
> http://www.chesapeake.net/~jroberson/vfsmfc.diff
> 
> I'm looking for people who are willing to patch their stable boxes and 
> test this.  This has the following changes in it:
> 
> 1)  Improved debugging with DEBUG_LOCKS via the new stack(9) api.
> 2)  Fixed an INACTIVE leak.
> 3)  Fixed several unmount races.
> 4)  Fixed several nullfs unmount issues.
> 5)  Some more Giant related VFS fixes and asserts.
> 6)  Fixed the quota deadlock.
> 
> These problems should be rare enough that most of you have not seen 
> them. So just let me know if this introduces any new problems etc.  I 
> will be MFCing within a week.
> 
> Thanks,
> Jeff
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
> 



More information about the freebsd-stable mailing list