RHEL8: cifs share hangs after reconnect with processes in D-state - deadlock between cifs_mark_open_files_invalid and open_shroot

Solution Verified - Updated -

Issue

A cifs share hangs with processes stuck in D-state after a network or SMB server disruption that causes the cifs client to reconnect.
Note that many conditions can cause a cifs share to hang. For specific signature of this problem, please see Diagnostic Steps.

Environment

  • Red Hat Enterprise Linux 8
    • seen on 4.18.0-147.el8
  • cifs
  • some network or SMB server event that causes cifs client to reconnect

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content