Processes blocked on ufs or getblk

Robin P. Blanchard robin.blanchard at gactr.uga.edu
Tue Jan 27 07:36:25 PST 2004


> I'm reviving this thread as I have more information that 
> might help track this problem down. The offending process in 
> this case is gqview but it could have been 'find /' or any 
> other process running when there's high system load (such as daylies).
> 
> >From the emails that I've gotten it appears that this bug 
> affects users
> that are using either ccd or hardware raid (amr driver in my 
> case). I've attached the output of a ddb ps and a 'show lockednods'.
> 
> Every time the getblk hang rears it's ugly head, I've seen
> "amr0: bad slot x completed" (where x is an integer between 0 
> to 4) printed on the serial console.
> 
> This makes me think that there's a failure mode or special 
> state that isn't being checked with the amr driver. Perusing 
> the code shows that the bad slot message is a result of a 
> NULL busy command. I'm no storage driver and my VFS knowledge 
> is somewhat limited. Anyone out there want to have a look at 
> this? I'm willing to try out any patches on this system.


As seen previously on this list, I'm also seeing processes getting stuck in
in "getblk" state. I'm seeing this on a dell 2650 (smp enabled, acpi enabled,
aac filesystem). I'm also more than willing to try out any patches anyone may
cook up. 

---------------------------------------
Robin P. Blanchard
Systems Integration Specialist
Georgia Center for Continuing Education
fon: 706.542.2404 < > fax: 706.542.6546
---------------------------------------



More information about the freebsd-current mailing list