RX0556

Dominio: Protocolo de red

Mensaje de error

un latido no es una medición: %s (%s)

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

El motor recibió un latido que no se puede usar como medición del desfase, y lo descartó. Veamos qué lo hace válido. Un latido de petición lleva una marca de tiempo, t uno, en ocho bytes. Su respuesta lleva tres marcas, t uno, t dos y t tres, en veinticuatro bytes, con el mismo t uno. El destino es el origen de la petición, y el origen es el nodo del par. Con eso se calcula el desfase. Pero si el marco tiene otra forma, si los tiempos no forman un viaje de ida y vuelta, por ejemplo t cuatro antes de t uno, o el par retuvo el mensaje más tiempo que el viaje completo, o no se pudo leer el reloj, no es una medición. Y la compuerta de desfase nunca recibe un número que no lo sea. Un ejemplo: una respuesta con marcas imposibles. El mensaje dice cuál falló. Revisa el reloj del par.

Texto del catálogo de errores del motor de Rush.