Hi,
On 21.02.22 10:31, Kurt Garloff wrote:
Hi Olga,
On 21.02.22 02:19, Kornievskaia, Olga wrote:
[...]
Is it possible for you to provide a network trace?
Yes.
Is tcpdump what you'd like to see? wireshark's dumpcap?
Any NFS specific tracing tools I should be using?
One trace with a working kernel and one with the broken one?
Comparing the good and the bad trace ...
mount -t nfs 192.168.155.74:/Public /mnt/Public
against Qnap 4.3.4.xxx NFS v4.1 server.
Both do:
Establish conn
NFS NULL (ack)
NFS EXCHANGE_ID (4.2 -> NFS4ERR_MINOR_VERS_MISMATCH)
Teardown and reestablish
NFS NULL (ack)
NFS EXCAHNGE_ID (4.1 -> ack)
NFS EXCAHNGE_ID (4.1 -> ack)
NFS CREATE_SESSION (ack)
NFS RECLAIM_COMPLETE (CB_NULL, ack)
NFS_SECINFO_NO_NAME (ack)
NFS PUTROOTFH|GETATTR (ack)
NFS GETATTR FH:0x62d40c52 (ack), 8 times
NFS ACCESS FH_ -x62d40c52 (denied md xt dl, alllowed rd lu)
NFS LOOKUP DH:0x62d40c52/Public (ack)
NFS LOOKUP DH:0x62d40c52/Public (ack)
NFS GETATTR FH:0x8ee88cee (ack), 3 times
Now the differences start:
The fixed NFS client repeatedly gets ack back, the broken NFS client gets
NFS GETATTR FH:0x8ee88cee (NFS4ERR_DELAY), repeating forever (exp. backoff)
If someone else wants to look at the pcapng data, let me know.
HTH,
--
Kurt Garloff <kurt@xxxxxxxxxx>
Cologne, Germany