Short story, if you have massive stalls with heavy I/O load on #ZFS in #FreeBSD 13.3, try the #patches from here:
https://bugs.freebsd.org/275594
Longer story: My ZFS pool (on spinning disks) behaved "suboptimal" ever since upgrading to FreeBSD 13 (so, #OpenZFS). Heavy I/O started to stall the whole system for seconds, I had to adapt my poudriere settings (less parallelism) to somehow work around it. With the 13.3 kernel, this escalated to a point where the system was just completely unusable and nothing helped any more 😞.
Then I found the PR linked above and tried with the patches from there, and guess what, the behavior is completely fixed, just like it was on FreeBSD 12. I can put a load of 40 and more (on a quad-core with HT) with poudriere, at the same time do a build of world or even another "testport", and the machine stays responsive while serving homes via #NFS from the same pool, even a bhyve VM with a Windows server backed by a #zvol on this same pool still works fine 🥳