Re: [REGRESSION] nfsd TCP socket lockup on 14.3-RELEASE-p9/p10 - Confirmed on Multiple Systems

vermaden <[email protected]> Mon, 20 Apr 2026 21:18:39 +0200
Newsgroups gmane.os.freebsd.stable,gmane.os.freebsd.devel.net
Message-ID <[email protected]>
Hi,

is this NFSv3 only or NFSv4 only or both?

Thanks,

vermaden


On 4/20/26 4:11 PM, Olgun Adak wrote:
>
> Hello FreeBSD Community,
>
> We’ve run into a consistent nfsd lockup after moving from 
> 14.3-RELEASE-p8 to p10. We have verified this across two identical 
> bare-metal systems. Reverting to p8 via bectl immediately restores 
> stability on both systems, so this appears to be a regression 
> introduced in the p9/p10 cycle.
>
> *The symptoms:*
>
> Under NFSv3 load, the nfsd service hangs and becomes unresponsive to 
> all clients. Looking at |procstat -kk|, we see a deadlock pattern 
> where threads are stuck waiting on |soiolock|:
>
> |_sx_xlock_hard -> soiolock -> sosend_generic -> sosend -> svc_vc_reply|
>
> Several threads are blocked in |_sx_xlock_hard| while others sit in 
> |sbwait|.
>
> *The environment:*
>
> The systems are bare-metal with 2 x dual-port Mellanox ConnectX-6 
> 100GbE (mlx5en) cards. We see the issue regardless of MTU (1500 and 9000).
>
> Offloads:
>
>  *
>
>     TSO: Enabled
>
>  *
>
>     LRO: The issue persists regardless of LRO state (tested with LRO
>     disabled and with software-only LRO). Hardware LRO is disabled in
>     all cases.
>
> Relevant tunables:
>
>     |kern.ipc.soacceptqueue=1000 |kern.ipc.somaxconn=2000
>     kern.ipc.maxsockbuf=67108864
>     net.inet.tcp.sendbuf_max=67108864
>     net.inet.tcp.sendspace=16777216
>     net.inet.tcp.sendbuf_inc=262144
>     net.inet.tcp.recvbuf_max=67108864
>     net.inet.tcp.recvspace=16777216
>     vfs.nfsd.srvmaxio=1048576
>
> We have kept the p10 Boot Environments intact and can boot back into 
> them to run any additional debug commands or test patches if someone 
> can help point us in the right direction.
>
> Best regards,
>
> -Olgun Adak
>
> ------------------------------------------------------------------------
>
> This message is intended only for the use of the individual or entity 
> to which it is addressed, and may contain private and confidential 
> information. If you are not the intended recipient of this message you 
> are hereby notified that any review, dissemination, distribution or 
> copying of this message is strictly prohibited. If you have received 
> this e-mail in error, please immediately notify the sender by replying 
> to this e-mail and delete the message and any attachment(s) from your 
> system. This communication is for information purposes only and should 
> not be regarded as an offer to sell or as a solicitation of an offer 
> to buy any financial product, an official confirmation of any 
> transaction, or as an official statement of Trexquant Investment LP. 
> All information is subject to change without notice.