syncreplica –export 명령은 다음 경고 메시지와 함께 실패할 수 있습니다.
Multiutil: Error: 'family' database has exported oplog entries originating from replica 'site' through oplog-ID oplog-ID. The next oplog-ID to be exported is oplog-ID; it should be oplog-ID. A gap in oplog entries may indicate missing oplog entries.
이 불일치는 예상된 상황일 수 있습니다. 예를 들어, 패밀리의 동기화 패턴을 변경하면 이전에 서로 통신하지 않은 복제본이 업데이트 패킷을 교환하기 시작합니다. 두 복제본을 동기화(syncreplica –export 다음에 syncreplica –import 수행)하면 송신 및 수신 복제본의 에포크(epoch) 번호 매트릭스 행을 업데이트하지만 기타 복제본의 행은 개정하지 않습니다. 두 복제본 사이에서 직접 업데이트가 거의(혹은 절대) 송신되지 않는 경우 해당 에포크(epoch)번호 매트릭스의 관련 행은 최신이 아닙니다(모두 0으로 구성될 가능성이 큼). 복제본이 오퍼레이션을 간접적으로(예: 허브 복제본을 통해) 수신하는 한 이는 문제점이 아닙니다.
이 경우, chepoch 명령을 사용하여 sydney에게 buenosaires의 진정한 상태를 알려야 합니다. 이 정보는 sydney가 표준 동기화 메커니즘을 통해 수신하지 않은 정보입니다. 이 정보를 사용하여 sydney가 buenosaires에 송신할 oplog 항목을 판별할 수 있습니다.
다른 복제본으로 송신하기 전에 scruboplog 명령을 사용하여 oplog 항목을 제거한 경우 이 상황이 발생할 수 있습니다. 임의의 복제본에서 oplogs를 제거하려면 패밀리에서 복제본을 동기화했는지 확인해야 합니다.