Kernel 2.2.16-22 includes ipvs patch version 0.9.14, which contains a bug
in the persistence handling when setting up a LVS (Piranha) server. The bug
is that UDP and TCP connections are not always routed to the same server
when persistence is turned on. This bug has been fixed in the latest ipvs
patch. This bug affects systems where you are trying to use Piranha to load
balance between NFS servers.
Is ipvs 0.9.16 sufficient to fix this?
Yes, the changelog from the IPVS website says that this bug is fixed in >=
0.9.15. I have yet to have a chance to verify this, personally, though.