실패 복구 명령

이 주제의 명령은 에포크(epoch) 번호와 작업하는 데 사용합니다.

각 복제본은 에포크(epoch) 번호 매트릭스를 사용하여 해당 상태와 기타 모든 복제본의 상태를 추적합니다. (복제본은 언제나 변경되므로 복제본은 자체에 변경된 사항에 대해 알고 있지만 다른 복제본의 상태에 대해서는 추정치만 있음). 복제본이 업데이트 패킷을 송신할 때마다 패킷이 해당 대상에 전달되어 적절한 복제본에 적용된다는 가정 하에 고유 에포크(epoch) 번호 매트릭스를 업데이트합니다.

성공적으로 전달된다는 이 가정이 참이 아닌 경우 표 1에서 실패 복구 명령을 사용하십시오.

표 1. 실패 복구 명령
명령 설명
chepoch 복제본의 에포크(epoch) 번호 매트릭스 변경
lsepoch 복제본의 에포크(epoch) 번호 매트릭스 나열
recoverpacket 복제본의 에포크(epoch) 번호 매트릭스를 재설정하여 유실된 패킷이 다시 송신되도록 함(패킷이 유실되거나 사용할 수 없을 때 필요함)
restorereplica 백업에서 복제본을 복원합니다. 이 명령은 다른 복제본에 에포크(epoch) 번호 매트릭스 정정을 송신하는 특수 상태에 복제본을 둡니다. 복제본은 다른 복제본의 현재 상태를 알리는 특수 업데이트를 수신할 때까지 일반 개발 작업에 사용할 수 없습니다.
관련 개념
데이터베이스의 오퍼레이션 로그

피드백