ECS: La migrazione CAS ibrida tramite trasformazione e sincronizzazione ECS può comportare la mancanza di BLOB di clip
Summary: La migrazione CAS (Hybrid Content Addressable Storage) tramite trasformazione e sincronizzazione ECS può comportare la mancanza di Binary Large Object (BLOB) di clip su ECS.
Symptoms
La migrazione CAS con Native Transformation per eseguire il cut-over dell'applicazione in ECS mentre ECS Sync esegue la migrazione dei dati può comportare la mancanza di BLOB di clip in ECS.
I tentativi di leggere questi clip da ECS generano un errore di FP_FILE_NOT_STORED_ERR -10014 per tutti i clip migrati.
La sincronizzazione ECS mostra che tutti gli oggetti sono stati migrati e che la verifica per questi oggetti viene superata.
Il problema di questo processo è che la sincronizzazione ECS non sa che la trasformazione è in esecuzione. Durante il normale controllo dell'esistenza del BLOB, ECS indica che il BLOB esiste, anche se non è stato scritto (perché è così che si comporta la trasformazione). Pertanto, ECS Sync non scrive il BLOB (per motivi di efficienza). Quindi, nel processo di verifica, rilegge il BLOB per verificare i dati, il che funziona perché la trasformazione li recupera da Centera. Il risultato è che i formati di dati di clip (CDF) vengono tutti trasferiti, ma nessuno dei dati BLOB viene scritto e la verifica ha esito positivo perché la trasformazione recupera i blob da Centera.
Cause
Per la migrazione è stato utilizzato il codice ECS Sync 3.2.7 che ha scritto le informazioni sul clip, ma non i dati BLOB. La sincronizzazione ECS non ha causato problemi di integrità dei dati, ma non ha migrato tutte le parti dei dati. La colonna Force Sync è stata utilizzata con ECS Sync ritenendo che ciò forzerà la scrittura dei dati BLOB. Il codice di sincronizzazione ECS (3.2.7) controlla comunque i dati BLOB, indipendentemente dal Force Sync . Poiché la trasformazione trova i BLOB su Centera, questi non vengono scritti anche quando si utilizza Force Sync.
Resolution
Dell ha corretto questo problema in ECS Sync 3.2.8 e versioni successive per garantire che quando il Force Sync è impostata in modo da non verificare la presenza di dati BLOB ma di scrivere i dati CDF e BLOB.