ECS:トランスフォーメーションとECS同期を使用したハイブリッドCAS移行で、クリップにBLOBがなくなることがある
Summary: トランスフォーメーションとECS Syncを使用したCAS(ハイブリッド コンテンツ アドレス ストレージ)の移行では、ECS上のバイナリ ラージ オブジェクト(BLOB)がクリップに表示されない場合があります。
Symptoms
ECS Syncでデータを移行している間に、ネイティブ変換を使用してCASを移行してアプリケーションをECSにカットオーバーすると、ECS上のBLOBがクリップになくなることがあります。
ECSからこれらのクリップを読み取ろうとすると、移行されたすべてのクリップに対して -10014 FP_FILE_NOT_STORED_ERR エラーが発生します。
ECS Syncには、すべてのオブジェクトが移行され、これらのオブジェクトの検証に合格したことが表示されます
このプロセスの問題点は、トランスフォーメーションが実行されていることをECS Syncが認識しないことです。通常のBlobの存在チェック中に、ECSはBLOBが書き込まれていなくても、BLOBが存在することを示します(Transformationの動作がBLOBであるため)。そのため、ECS Syncは(効率性のために)BLOBを書き込みません。次に、検証プロセスでBLOBを読み戻してデータを検証します。これは、トランスフォーメーションがCenteraからデータをプルバックするためです。その結果、クリップ・データ・フォーマット(CDF)はすべて転送されますが、BLOBデータは書き込まれず、変換によってCenteraからBlobが取り戻されるため、検証は成功します。
Cause
移行にはECS Sync 3.2.7コードが使用され、クリップ情報が書き込まれましたが、BLOBデータは書き込まれませんでした。ECS同期では、データの整合性の問題は発生しませんでしたが、データの一部の移行は行われませんでした。「 Force Sync オプションがECS Syncで使用され、これによりBLOBデータの書き込みが強制されると考えていました。ECS同期コード(3.2.7)は、ECS同期コード(3.2.7)が、BLOBデータをチェックします。 Force Sync オプションなしで使用した場合)。変換はCenteraでBLOBを検出するため、BLOBを使用してもBLOBは書き込まれません Force Syncの詳細を確認してください。
Resolution
Dellでは、ECS Sync 3.2.8以降のバージョンでこの問題を修正し、 Force Sync オプションは、BLOBデータをチェックせず、CDFとBLOBデータを書き込むように設定されています。