書き込み途中ファイルの読み込み事故
受信側が、送信側がまだ書き込み中のファイルを最終ファイル名として検知し読み始めてしまうことで、JSONの閉じ括弧欠落やCSVの行数不足などの不完全なデータを処理してしまう事故。
この概念が関わる関係
- 最終ファイル名への直接書き込みは書き込み途中ファイルの読み込み事故の原因になることがあります。
- temp -> close -> rename/replaceでの公開は書き込み途中ファイルの読み込み事故を防ぎます。
- ファイルサイズ安定待ちによる完了判定は書き込み途中ファイルの読み込み事故の原因になることがあります。
- Createdを完了通知だと誤解するは書き込み途中ファイルの読み込み事故の原因になることがあります。
- temp -> close -> rename/replaceでの公開は書き込み途中ファイルの読み込み事故を防ぎます。
この概念を扱う記事
- ファイル連携の排他制御の基礎知識 - ファイルロックと原子的 claim のベストプラクティス(言及)
- FileSystemWatcher実務ガイド - 取りこぼしと重複対策(言及)
- ネットワークドライブとUNCパスの落とし穴 ── 業務アプリでファイルサーバー(共有フォルダ)を扱う実務(言及)
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。