Mandatos de recuperación de anomalías

Los mandatos de este tema se utilizan para trabajar con números de época.

Cada réplica utiliza una matriz de números de época para hacer el seguimiento de su propio estado y el estado de las demás réplicas. (Dado que las réplicas cambian siempre, una réplica sabe qué cambios se han efectuado en sí misma, pero sólo tiene una estimación de los estados de las demás réplicas.) Cada vez que una réplica envía un paquete de actualización, actualiza su propia matriz de números de época, presuponiendo que el paquete se entregará a sus destinos y se aplicará a las réplicas adecuadas.

Utilice los mandatos de recuperación de anomalías en la Tabla 1 cuando este supuesto de entrega satisfactoria no sea verdadero.

Tabla 1. Mandatos de recuperación de anomalías
Mandato Descripción
chepoch Cambia una matriz de números de época de una réplica
lsepoch Lista una matriz de números de época de una réplica
recoverpacket Restablece una matriz de números de época de una réplica para que los paquetes perdidos se vuelvan a enviar (es necesario cuando se pierde o no se puede utilizar un paquete)
restorereplica Restaura una réplica de la copia de seguridad. Este mandato sustituye una réplica en un estado especial, en el que envía correcciones de matrices de números de época a otras réplicas. La réplica no puede utilizarse para trabajo de desarrollo normal hasta que recibe actualizaciones especiales que le informan de los estados actuales de otras réplicas.

Comentarios