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.
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. |