RX0555

Domaine: Protocole filaire

Message d'erreur

le décalage mesuré a franchi la marge du quantum de coalescence : ce nœud se refuse lui-même : %s (%s)

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous venez de voir un nœud se retirer de lui-même de l'ensemble distribué. Voici pourquoi, et ce n'est pas une panne. Le moteur mesure le décalage entre les horloges à chaque battement. Quand ce décalage franchit une marge de sécurité, environ quatre-vingts pour cent du quantum de coalescence, avant même que la borne soit violée, le nœud se refuse lui-même : il ferme le fil et quitte l'ensemble distribué. Pourquoi ? Pour ne jamais émettre sous un ordre dont il ne peut pas répondre. Exemple : l'horloge de ce nœud dérive trop par rapport à celle du pair. Plus rien n'est envoyé sur la session, jusqu'à la fin du processus. Le premier emplacement du message nomme le battement, le second la mesure. Réparation : resynchronisez l'horloge de la machine, puis relancez le processus.

Texte issu du catalogue d'erreurs du moteur Rush.