The title says it all really, I upgraded the first host on our cluster yesterday and discovered that NFS mounts were not available.
The NFS server is happily humming along, but the mounts were marked as offline.
Trying to mount by hand, resulted in :
Omitting the proto=udp option works as expected, albeit over TCP.
Rebooting the host with the latest Proxmox 6 kernel 5.4.178-1-pve also works, over UDP this time with everything else left intact.
So, it appears that sometime between those two kernel versions, NFS over UDP was removed.
Are there any plans to re-instate NFS over UDP ?
Is it deliberate and we have to rethink shared storage ? The NFS server is clustered with DRBD for the shared storage and UDP offers very fast failover times, while TCP requires some manual intervention when failover happens.
The NFS server is happily humming along, but the mounts were marked as offline.
Trying to mount by hand, resulted in :
Code:
# mount -v -t nfs 172.16.10.1:/tank/stack_secondary /mnt/pve/skafiv3_secondary -o hard,vers=3,proto=udp
mount.nfs: timeout set for Tue Jun 14 13:39:37 2022
mount.nfs: trying text-based options 'hard,vers=3,proto=udp,mountproto=udp,addr=172.16.10.1'
mount.nfs: prog 100003, trying vers=3, prot=17
mount.nfs: trying 172.16.10.1 prog 100003 vers 3 prot UDP port 2049
mount.nfs: prog 100005, trying vers=3, prot=17
mount.nfs: trying 172.16.10.1 prog 100005 vers 3 prot UDP port 20048
mount.nfs: mount(2): Invalid argument
mount.nfs: an incorrect mount option was specified
Rebooting the host with the latest Proxmox 6 kernel 5.4.178-1-pve also works, over UDP this time with everything else left intact.
So, it appears that sometime between those two kernel versions, NFS over UDP was removed.
Are there any plans to re-instate NFS over UDP ?
Is it deliberate and we have to rethink shared storage ? The NFS server is clustered with DRBD for the shared storage and UDP offers very fast failover times, while TCP requires some manual intervention when failover happens.