With the release of TrueNAS 13.0, the expectation was that we would inherit the FReeBSD NFS server improvements. One of those was NFS nconnect.
NFS nconnect provides multiple parallel; TCP connections. this parallelism increases single-client bandwidth. This feature is also part of the Linux NFS server and is also available in TrueNAS SCALE.
Now that nconnect is in the releases, we started some comparative performance testing under stressful conditions. The good news is that TrueNAS SCALE did well. The bad news is that there is a stability issue with FreeBSD NFS when using nconnect with multiple clients accessing the same files.
So given this, we can't recommend TrueNAS 13.0 for any serious nconnect deployments. We'll be changing releases notes and blogs accordingly.
The bug-id is here: NAS-116262
We'll be reporting the bug to FreeBSD group and seeing if there is a fix that is reliable. However, we don't expect one quickly.
NFS nconnect provides multiple parallel; TCP connections. this parallelism increases single-client bandwidth. This feature is also part of the Linux NFS server and is also available in TrueNAS SCALE.
Now that nconnect is in the releases, we started some comparative performance testing under stressful conditions. The good news is that TrueNAS SCALE did well. The bad news is that there is a stability issue with FreeBSD NFS when using nconnect with multiple clients accessing the same files.
So given this, we can't recommend TrueNAS 13.0 for any serious nconnect deployments. We'll be changing releases notes and blogs accordingly.
The bug-id is here: NAS-116262
We'll be reporting the bug to FreeBSD group and seeing if there is a fix that is reliable. However, we don't expect one quickly.