Ogni replica utilizza una matrice del numero epoch per memorizzare il proprio stato e lo stato di tutte le altre repliche. (Poiché le repliche sono modificate, una replica rileva le modifiche che sono state già apportate, tuttavia dispone solo di una stima degli stati delle altre repliche.) Ogni qual volta in cui una replica invia un pacchetto di aggiornamento, aggiorna la propria matrice del numero epoch, con il presupposto che il pacchetto sarà consegnato alle destinazioni ed applicato alle repliche appropriate.
Utilizzare i comandi di ripristino errori presenti nella Tabella 1 quando questo presupposto di consegna corretta non è attendibile.
Comando | Descrizione |
---|---|
chepoch | Modifica la matrice del numero epoch della replica |
lsepoch | Elenca la matrice del numero epoch della replica |
recoverpacket | Reimposta una matrice del numero epoch della replica quindi i pacchetti perduti sono inviati nuovamente (richiesto quando un pacchetto viene perduto o non è utilizzabile) |
restorereplica | Ripristina una replica dal backup. Questo comando inserisce una replica in uno stato speciale, in cui invia le correzioni della matrice del numero epoch alle altre repliche. La replica non può essere utilizzata per il lavoro di sviluppo normale fino a quando non riceve aggiornamenti speciali che informano degli stati correnti delle altre repliche. |