SMBv2 share returns "Resource temporarily unavailable" when reconnecting to expired or deleted session
Issue
- RHEL7 clients now reconnect to a SMBv2 session after it is expired or deleted returning
Resource temporarily unavailable. - However, the SMB client receives
EAGAIN(Resource temporarily unavailable), instead of transparently recovering when accessing the SMB share viastatorlswhen requesting up-to-date inode information. - Depending on an application's activity during reconnect, no error may be returned (i.e. write request).
Environment
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 7
- SMBv2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.