Bonjour,

Je travaille sur une appli en C++ qui fait pas mal d'opérations fichiers (copies, déplacements, d'autres processes), sur une partitions NFS.
Le problème que j'ai (surement comme beaucoup d'autres), c'est que mon appli se bloque si une panne NFS ou une grande latence du serveur NFS intervient
pendant une opération fichier.

J'ai vu quelques solutions (surement pleins d'autres, d'où ma présence :
1) Mettre le montage NFS avec l'option soft, avec les options timeo et retrans (mais j'ai lu que c'était mal pour une partition destinée à l'écriture)
2) Vérifier, en parallède des opérations fichiers, l'état NFS avec rpcinfo (mais rpcinfo n'a pas de timeout, il peut être long à retourner en cas de latence je crois ?)
3) Si le 2) est KO, alors mettre un timeout, mais ça va dépendre de la tailles des fichiers et de la lourdeur des opérations à effectuer (et je trouve ça moche)...

Quelqu'un peut-il m'éclairer de ses lumières ?

Merci