Comandos de Recuperação de Falhas

Os comandos neste tópico são usados para funcionar com números de época.

Cada réplica utiliza uma matriz do número de época para rastrear seu próprio estado e o estado de todas as outras réplicas. (Como as réplicas estão sempre mudando, uma réplica sabe quais alterações foram feitas nela mesma, mas tem apenas uma estimativa dos estados das outras réplicas.) Cada vez que uma réplica envia um pacote de atualização, ela atualiza sua própria matriz de número de época, sob a suposição de que o pacote será entregue aos seus destinos e aplicados às réplicas apropriadas.

Utilize os comandos de recuperação de falha em Tabela 1 quando essa suposição de entrega bem-sucedida não for verdadeira.

Tabela 1. Comandos de Recuperação de Falhas
Comando Descrição
chepoch Altera uma matriz de número de época da réplica
lsepoch Lista uma matriz de número de época da réplica
recoverpacket Reconfigura uma matriz de número de época da réplica, portanto, os pacotes perdidos são enviados novamente (necessário quando um pacote é perdido ou inutilizável)
restorereplica Restaura uma réplica de um backup. Esse comando coloca uma réplica em um estado especial, no qual ela envia as correções de matriz do número de época para outras réplicas. A réplica não pode ser utilizada para um trabalho de desenvolvimento normal até que ela receba atualizações especiais que informem a ela sobre os estados atuais de outras réplicas.
Conceitos relacionados
Logs de Operações para Bancos de Dados

Feedback