ONTAP 9.13

to English version

oplockを使用するときの書き込みキャッシュ データ消失に関する考慮事項

状況によっては、あるプロセスがファイルに対して排他的なoplockを保持している場合に、別のプロセスがそのファイルを開こうとすると、最初のプロセスは、キャッシュされたデータを無効にし、書き込みとロックをフラッシュする必要があります。クライアントはoplockを放棄し、ファイルにアクセスする必要があります。このフラッシュ時にネットワーク障害が発生すると、キャッシュされた書き込みデータが失われることがあります。

  • データ消失の可能性

    データの書き込みがキャッシュされるアプリケーションでは、次の場合にそのデータを失う可能性があります。

    • 接続がSMB 1.0を使用して確立されている場合

    • ファイルに対して排他的なoplockを使用している場合

    • そのoplockを破棄するか、ファイルを閉じるように指示された場合

    • 書き込みキャッシュをフラッシュするプロセスで、ネットワークまたはターゲット システムにエラーが発生した場合

  • エラー処理および書き込みの完了

    キャッシュ自体にエラー処理機能はなく、アプリケーションがエラー処理を行います。アプリケーションがキャッシュへの書き込みを行う場合、書き込みは必ず完了します。反対にキャッシュがネットワーク経由でターゲット システムに書き込みを行う場合、書き込みが完了したものとみなす必要があります。そうでないと、データが失われます。

Top of Page