Bug 10837

Summary: rpciod stuck in 'D' state
Product: File System Reporter: Rafal Wijata (wijata)
Component: NFSAssignee: Trond Myklebust (trondmy)
Status: CLOSED CODE_FIX    
Severity: high CC: alan, bfields
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.24.4-64.fc8 Subsystem:
Regression: No Bisected commit-id:
Attachments: echo w > sysrq-trigger # output

Description Rafal Wijata 2008-05-30 01:40:03 UTC
Latest working kernel version:
Earliest failing kernel version:
Distribution: Fedora 8
Hardware Environment:
Software Environment:
Problem Description:

I have nfs mounts mounted via automount. Suddenly it stopped working.
After short investigation, appeared that kernel helper thread stuck in 'D' state - refer attachement for "echo w > /proc/sysrq-trigger" output

Steps to reproduce:
Comment 1 Rafal Wijata 2008-05-30 01:43:12 UTC
Created attachment 16334 [details]
echo w > sysrq-trigger # output
Comment 2 Trond Myklebust 2008-05-30 11:24:12 UTC
This should already be fixed in 2.6.25, where rpciod is no longer
responsible for closing the open context, and therefore cannot get into
a situation where it calls rpc_shutdown_client on itself.