ECS: Die Hybrid-CAS-Migration mithilfe von Transformation und ECS-Synchronisierung kann dazu führen, dass Clips BLOBs fehlen
Summary: Die Migration von Hybrid Content Addressable Storage (CAS) mithilfe von Transformation und ECS-Synchronisierung kann dazu führen, dass Clips BLOBs (Binary Large Objects) in ECS fehlen.
Symptoms
Die CAS-Migration mit nativer Transformation zur Umstellung der Anwendung auf ECS, während ECS Sync Daten migriert, kann dazu führen, dass Clips BLOBs auf ECS fehlen.
Versuche, diese Clips aus ECS zu lesen, führen zu einem FP_FILE_NOT_STORED_ERR-Fehler von -10014 für alle migrierten Clips.
ECS Sync zeigt an, dass alle Objekte migriert wurden und dass die Verifizierung für diese Objekte bestanden wurde.
Das Problem bei diesem Prozess besteht darin, dass ECS Sync nicht weiß, dass eine Transformation ausgeführt wird. Während der normalen BLOB-Existenzprüfung meldet ECS, dass das BLOB vorhanden ist, obwohl es nicht geschrieben wurde (denn so verhält sich die Transformation). Daher schreibt ECS Sync das BLOB nicht (aus Effizienzgründen). Im Verifizierungsprozess wird dann das BLOB zurückgelesen, um die Daten zu verifizieren, was funktioniert, da die Transformation sie von der Centera abruft. Das Ergebnis ist, dass die Clip-Datenformate (CDFs) alle übertragen werden, aber keine der BLOB-Daten geschrieben werden. Die Überprüfung ist erfolgreich, da die Transformation die Blobs aus der Centera zurückholt.
Cause
ECS Sync 3.2.7-Code wurde für die Migration verwendet und schrieb die Clipinformationen, aber nicht die BLOB-Daten. ECS Sync verursachte keine Datenintegritätsprobleme, migrierte jedoch nicht alle Teile der Daten. Die Spalte Force Sync Die Option wurde mit ECS Sync verwendet, da angenommen wurde, dass dies das Schreiben von BLOB-Daten erzwingt. Der ECS-Synchronisierungscode (3.2.7) prüft weiterhin auf BLOB-Daten, unabhängig von der Force Sync verwendet wird. Da die Transformation die BLOBs auf Centera findet, werden die BLOBs auch bei Verwendung von Force Sync.
Resolution
Dell hat dieses Problem in ECS Sync 3.2.8 und höheren Versionen behoben, um sicherzustellen, dass, wenn die Force Sync gesetzt ist, dass nicht auf BLOB-Daten geprüft wird, sondern die CDF- und BLOB-Daten geschrieben werden.