Impossibile rilevare la voce oplog

Il comando syncreplica –export può avere esito negativo quando la matrice del numero di epoch della replica di invio non corrisponde alla serie delle voci di oplog.

È possibile che il comando syncreplica –export abbia esito negativo con il seguente messaggio di avviso:

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.
Questo errore si verifica quando la matrice del numero di epoch della replica di invio non corrisponde alla serie delle voci di oplog. Ad esempio:

Questa discrepanza potrebbe essere una condizione prevista. Ad esempio, quando si modifica il modello di sincronizzazione per una famiglia, le repliche che non comunicano con le altre avviano il trasferimento dei pacchetti di aggiornamento. La sincronizzazione di due repliche (syncreplica –export seguito da syncreplica –import) aggiorna le righe della matrice del numero di epoch per l'invio e la ricezione delle repliche, ma non verifica la riga per un'altra replica. Se due repliche non inviano mai gli aggiornamenti ad altre, le relative righe nelle relative matrici del numero di epoch sono obsolete (costituite unicamente da zeri). Non si tratta di un problema, fino a quando le repliche ricevono le operazioni indirettamente, ad esempio, mediante una replica di hub.

In tal caso, è necessario informare sydney sullo stato effettivo di buenosaires utilizzando il comando chepoch; indicano le informazioni che sydney ha ricevuto mediante il meccanismo di sincronizzazione standard. Tali informazioni consentono a sydney di determinare le voci di oplog da inviare a buenosaires.

Questa situazione potrebbe verificarsi se si rimuovono le voci di oplog con il comando scruboplog prima che siano inviate alle altre repliche. È necessario verificare la sincronizzazione delle repliche in una famiglia prima di eliminare oplog su qualsiasi replica.

Concetti correlati
Oplog per i database
Ripulitura dati dei parametri per le repliche
Riferimenti correlati
syncreplica
chepoch
scruboplog

Feedback