ECS: Hybridní migrace CAS pomocí transformace a synchronizace ECS může způsobit, že klipům budou chybět objekty BLOB.
Summary: Migrace hybridního adresovatelného úložiště (CAS) pomocí transformace a synchronizace ECS může způsobit, že klipům v systému ECS chybí binární velké objekty (BLOB).
Symptoms
Migrace CAS pomocí nativní transformace k vyjmutí aplikace do systému ECS, zatímco synchronizace systému ECS migruje data, může způsobit, že v systému ECS budou chybět objekty BLOB.
Při pokusu o načtení těchto klipů ze systému ECS se u všech přenesených klipů zobrazí chyba FP_FILE_NOT_STORED_ERR -10014 .
Aplikace ECS Sync zobrazuje, že všechny objekty byly migrovány a ověření těchto objektů proběhlo úspěšně.
Problém tohoto procesu spočívá v tom, že nástroj ECS Sync neví, že je transformace spuštěna. Při normální kontrole existence objektu BLOB systém ECS oznámí, že objekt BLOB existuje, i když nebyl zapsán (protože tak se chová transformace). ECS Sync tedy nezapisuje objekt BLOB (kvůli efektivitě). Pak v procesu ověřování přečte zpět BLOB, aby ověřil data, což funguje, protože transformace je stáhne zpět z Centera. Výsledkem je, že všechny formáty dat klipů (CDF) se přenesou, ale žádná data BLOB se nezapíšou a ověření proběhne úspěšně, protože transformace stáhne objekty blob zpět z Centera.
Cause
Pro migraci byl použit kód ECS Sync 3.2.7, který zapsal informace o klipu, ale nezapsal data BLOB. Funkce ECS Sync nezpůsobila žádné problémy s integritou dat, ale nepřenesla všechny části dat. Skript Force Sync byla použita se synchronizací ECS v domnění, že to vynutí zápis dat BLOB. Synchronizační kód ECS (3.2.7) stále kontroluje data BLOB bez ohledu na Force Sync . Vzhledem k tomu, že transformace najde objekty blob na Centera, objekty blob se nezapisují ani při použití Force Sync.
Resolution
Společnost Dell opravila tento problém v nástroji ECS Sync 3.2.8 a novějších verzích, aby bylo zajištěno, že když Force Sync je nastaveno, že nekontroluje data BLOB, ale zapisuje data CDF a BLOB.