SysFera / vishnu

Modular and high-level middleware for tasks, files and information management in heterogeneous and distributed HPC environments
http://sysfera.github.com/vishnu.html
Other
4 stars 12 forks source link

En cas de timeout, duplication de la requête client #346

Open keoo opened 11 years ago

keoo commented 11 years ago

Lorsqu'un timeout est atteint, la procédure de robustesse relance le même message. Toutefois, si ce timeout ne correspond pas à une perte de message, cela implique que le même message est réenvoyé et donc la requête cliente est traitée plusieurs fois coté serveur. L'idée serait de rajouter un identifiant aux messages envoyés afin que, coté serveur, on vérifie les identifiants requêtes afin de ne pas retraiter les messages déjà recus. Haikel a déjà travaillé sur la problématique et a une solution en tête réalisable.