[Bug 256280] FreeBSD nfsd serving zfs pool, linux nfsclient, often hangs (not observed in 12-stable)
Date: Mon, 31 May 2021 05:20:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256280
Bug ID: 256280
Summary: FreeBSD nfsd serving zfs pool, linux nfsclient, often
hangs (not observed in 12-stable)
Product: Base System
Version: 13.0-STABLE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: misc
Assignee: bugs@FreeBSD.org
Reporter: yuan.mei@gmail.com
I am observing frequent nfs mount hang-ups after upgrading my NAS to 13-stable.
FreeBSD here serves nfsd of a zfs pool. A Gentoo Linux box is connected to
this NAS via a 10GbE fiber link. Once a while, perhaps when the zfs load gets
high (afpd is running), the Linux side access to nfs hangs, then recovers after
a few minutes. The following messages are printed in Linux's dmesg:
May 30 22:04:34 mayhome kernel: nfs: server 192.168.3.51 not responding, still
trying
But after a while, a few minutes or so, the access recovers:
May 30 22:06:35 mayhome kernel: nfs: server 192.168.3.51 OK
This behavior is only observed after updating NAS to 13-stable via buildworld,
buildkernel procedure. The Linux side remains the same and no hardware changed
on either side. 12-stable did not exhibit any of these.
The NAS's NIC serving nfsd is
t5nex0: <Chelsio T520-SO> mem
0xdd300000-0xdd37ffff,0xdc000000-0xdcffffff,0xdd884000-0xdd885fff irq 16 at
device 0.4 on pci1
cxl0: <port 0> on t5nex0
cxl0: Ethernet address: 00:07:43:31:9c:80
cxl0: 8 txq, 8 rxq (NIC); 8 txq (TOE), 2 rxq (TOE)
cxl1: <port 1> on t5nex0
cxl1: Ethernet address: 00:07:43:31:9c:88
cxl1: 8 txq, 8 rxq (NIC); 8 txq (TOE), 2 rxq (TOE)
t5nex0: PCIe gen2 x8, 2 ports, 22 MSI-X interrupts, 54 eq, 21 iq
Linux nfsmount flags:
/home from 192.168.3.51:/mnt/nashome
Flags:
rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.3.51,mountvers=3,mountport=855,mountproto=udp,local_lock=all,addr=192.168.3.51
--
You are receiving this mail because:
You are the assignee for the bug.