quota deadlock on 6.1-RC1

Chris Dillon cdillon at wolves.k12.mo.us
Tue May 2 18:50:48 UTC 2006

Quoting Kris Kennaway <kris at obsecurity.org>:

> On February 21 -- that is over 2 months ago -- I sent email to this
> list containing a fix for the quota deadlocks that were known at the
> time.  I got minimal response from users, but it was uniformly
> positive.  The fix was committed, and the status of the "quota
> deadlocks" item on the 6.1-RELEASE todo list was changed from "must
> fix" to "believed fixed, please test".
> The next I heard about the problem was about a week ago when someone
> reported another deadlock and several others chimed in with "oh yeah,
> it still deadlocks for me too".
> Well, sorry folks, you should have told me in February.  Or if you
> only found out about the problem a week ago, you need to recognize
> that problems raised at the last minute cannot always be fixed
> instantly.

I was one of those others who said "me too". :-)

Although I subscribe to every FreeBSD mailing list, I usually just  
glance over all of the subject lines until something catches my eye.   
So, unfortunately, I apparently missed that whole bit and it wasn't  
until a particular subject caught my eye recently that I thought it  
might be addressing the same problem I had.  I hadn't mentioned the  
problem to the lists before because I had zero diagnostic information  
about it and it was a production box that I couldn't fool around with  
too much, so I had found a workaround (daily reboot) a long time ago  
and didn't think much more about it.  Although I recently compiled the  
kernel with various debug options (WITNESS, DDB, etc.), it takes days  
for it to recur (without daily reboots) and when it hanged again a  
couple of nights ago, I completely forgot about trying to break into  
the debugger and rebooted the box anyway.  *slaps forehead*  And of  
course it hasn't happened again, yet.  Maybe next time.

I'll be happy when we figure out what the problem is and find a fix  
for it, it doesn't matter to me whether or not it makes it into the  
6.1 release.

More information about the freebsd-stable mailing list