RHEL 7.6: NFS share hangs when WRITEs or READs are in-progress and a network partition occurs involving an unexpected RST

Solution Verified - Updated -

Issue

  • After upgrading from the RHEL7.5 kernel (3.10.0-862*el7) to the RHEL7.6 kernel (3.10.0-957*el7), reads or writes to a NFS share by a NFS client hang indefinitely following a network partition and recovery.
  • NFS share is hung with a kworker task consuming 100% of CPU and the /proc/<pid>/stack or other backtrace shows execution in the sunrpc transmit path- Processes can not be killed and a reboot of the NFS client is required.
  • This is new behavior that is not seen in versions of RHEL 7 prior to RHEL 7.6

Environment

  • Red Hat Enterprise Linux 7.6
  • Red Hat Enterprise Linux as the NFS client
    • kernel at least 3.10.0-957.el7 and before 3.10.0-957.5.1.el7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In