In news:96f0543f-cdd0-4606-b586-(E-Mail Removed),
(E-Mail Removed) <(E-Mail Removed)> typed:
>>> I have a program that is writing to a file on that share, correctly
>>> checking for return values ....
>>
>>> When I reboot my NFS server, my client application does not see any
>>> error and fsync continues to return success. When the NFS server
>>> comes back up, the writes keep going through, but all the writes
>>> that were issued while the NFS server was down is lost.
>>
>> Obviously, the program that is "correctly checking for return
>> values" isn't.
>
> No, it is, since it behaves correctly against other systems, ...
Ah, that's why it's telling you that the NFS writes are successful when the
NFS server is down ... you're using a different definition of the concept
"correctly checking."