RecoverPoint: Il consistency group entra in stato di errore a causa del messaggio "SYM failed to find snapset"
Summary: RecoverPoint: Il consistency group entra in stato di errore a causa di [SYM non è riuscito a trovare snapset]
Symptoms
Il link di un CG genera un errore a causa di [SYM failed to find snapset] che impone all'intero gruppo uno stato abilitato senza trasferimento.
Errore: Uno o più link di cg_name gruppo sono impostati per replicare le istantanee e si è verificato un errore durante il processo di replica basata su istantanee. Dallo storage sono stati ricevuti i seguenti errori:
Link = cg_name->cg_name_copy, error = [SYM failed to find snapset]
Sintomi riscontrati nei log:
/files/home/kos/storage/result.log
ActiveXioArrayHelper_AO_IMPL::xioRefreshConsistentSnapshotFromDevice_i: xioRefreshConsistentSnapshotFromDevice Failed with res.faultString() = SYM failed to find snapset res.arrayRvCode() = e_API_FAILURE printCommand: methodName = sym.SystemRemoveSnapSet format = ((ssi)(ssi)(ssi)i) numArgs = 10 buffer = (( 0065ff5a961b41979c64b1998bf9xxxx xms 1 )( xxxxxb824ee14c94b5f708ced17f3b85 XIO-HO-C01 1 )( 6fbb339729954axxxxxxxxxx 1 ) 19558 ) XioConnection::executeCommand: Command execution fail. methodName = sym.SystemRemoveSnapSet m_client = 0x7f502dxxxxx server = 0x7f5xxxxxxxx URL: http://172.xx.xxx.xxx:11111/RPC2 this = 0x7f5030165xxxxx CleanEnvAndReturnRV: Operation failed. rv.faultString() = RPC failed at server. snapset_not_found env.fault_code = -500 XioArrayHelper: RPC failed at server. snapset_not_found, called from function: xioDeleteConsistentSnapshot:3212
/files/home/kos/control/result.log
2018/10/17 10:12:50.135 - #1 - 5040/4313 - WorkManager: GroupCopy(206327186 SiteUID(0x228e3ecc2dxxxxxx) 0): Action refreshArrayConsistentSnapshot failed! value.arrayRvCode() = e_API_FAILURE value.errorStrings() = [SYM failed to find snapset] 2018/10/17 10:12:50.550 - #2 - 5040/4313 - StateChange: lastComputedPipeTargetsMap. copy=GroupCopy(2063271xxx SiteUID(0x228e3ecc2xxxxxxx) 0) to copy= GlobalCopy(SiteUID(0x31ba0c434a00xxxxx) 0) pipe target=PT_CLOSED, reason=No exposed snap to replicate -> PT_CLOSED, reason=Array error
Cause
A causa di un disallineamento tra XtremIO e XMS, RecoverPoint riceve le voci precedenti da XMS quando recupera l'elenco corrente di istantanee che devono essere eliminate.
Occasionalmente, viene ricevuto un valore imprevisto e invece della snapshot precedente, che deve essere eliminata, viene utilizzata per l'eliminazione come snapshot corrente. In questo modo l'istantanea effettiva viene eliminata.
Per questo motivo, le chiamate dall'array iniziano a non riuscire per il gruppo associato all'istantanea eliminata, il che fa sì che il collegamento della copia passi allo stato di errore [SYM failed to find snapset], a causa del collegamento del gruppo inattivo, l'intero CG entra in uno stato di errore abilitato senza trasferimento.
Resolution
Soluzione alternativa:
- Disabilitare e riattivare il CG
- Modificare il t_xioPeriodicalSnapCleanupGatherInterval di modifica da 6000000 a 600000000 (x1000) in tutti gli RPA di produzione. Questa modifica fa sì che lo strumento di pulizia venga eseguito una volta alla settimana anziché ogni 10 minuti e riduce la probabilità di riscontrare il problema.
Risoluzione:
Una correzione per questo problema è disponibile in XtremIO 4.0.27-1, XMS 6.2.1-36.
Additional Information
Configurazioni interessate:
RecoverPoint Classic con array XtremIO (prima di XtremIO 4.0.27-1, XMS 6.2.1-36)