Re: FreeBSD 13.2 NFS client mount hangs
- Reply: J David : "Re: FreeBSD 13.2 NFS client mount hangs"
- In reply to: J David : "Re: FreeBSD 13.2 NFS client mount hangs"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 07 Oct 2023 19:08:14 UTC
On Sat, Oct 7, 2023 at 10:30 AM J David <j.david.lists@gmail.com> wrote: > > Here is a small pcap file obtained during a hang. This hang "feels" > different from the others. It was a different type of server and the > processes affected were different. But the symptoms are the same. (As > are the mount flags, etc., except this fs is mounted read-only.) > > It's not much; only 37 packets matched over about five minutes. I'll > try to get one I'm more confident is of the type previously discussed. > > Nonetheless I figured I'd pass this along in case it is helpful and/or > to confirm that this is the format you're looking for. Doesn't tell us much. If you look at it in wireshark (I just download and install it on a windows laptop), you'll see that the very first packet is the NFS server closing down the TCP connection (a FIN,ACK on a connection from port 800). Then the client establishes a new TCP connection and does Renew operations (just a Sequence operation by itself). Since there is no other RPCs than the Renews, I cannot guess why the server closed the connection, nor what the client is up to. The Sequence reply does note that the callback path is down, which is expected, given you are not running the nfscbd(8) daemon. One thing you could try is running the nfscbd(8) daemon. I suggested against doing so to avoid delegations, but it might be that this server does not handle that case well. To do so, add: nfscbd_enable="YES" to the NFS client's /etc/rc.conf. --> It needs to be running before the mount is done, so the NFS client either needs to be rebooted or the NFS mount dismounted, the nfscbd started and then the NFS mount done again. Maybe this server will be happier with the callback path working? rick > > Thanks!