# HDFS
Hadoop Distributed File System。[[MapReduce]]・[[Apache HBase]] とともに Hadoop データ分析基盤の中核をなす。
## フェイルスロー障害の事例
[[@2026__TOCS__Fail-Slow Hardware Failure Bug Analysis and Detection for Cloud Systems]] のバグスタディでは、対象 5 システム中で最多となる 18 件の FSH 障害が HDFS から収集された。
- **HDFS-9178**: 上流 datanode がフェイルスローディスクで詰まり、下流ノードがパケット読み取りでタイムアウトする。上流 datanode がクライアントに ACK を送り下流を ERROR に設定した結果、**正常な下流 datanode の方が**パイプラインから除外される。
- **HDFS-5522**: フェイルスローディスクによる遅延がネットワークエラーとして扱われ、`checkDiskError` が呼ばれずクライアント要求が大量に失敗する。
- **HDFS-5341**: `DirectoryScanner` がロックを保持したままフェイルスローディスクに当たり、heartbeat と全 `DataXceiver` スレッドを止める。
- **HDFS-15869**: namenode が editlog をディスクに書く際にディスクがフェイルスローになり、応答スレッドが詰まって後続の書き込み要求を処理できなくなる。[[Sieve]] が検出した(報告済みだが未修正)。
- **HDFS-7065 / HDFS-13111**: ログエラーにもグレイ障害症状にも現れず、Sieve のデータ破損チェッカだけが検出したサイレントバグ。
## 関連
- ソース: [[@2026__TOCS__Fail-Slow Hardware Failure Bug Analysis and Detection for Cloud Systems]]
- 概念: [[フェイルスローハードウェア]] / [[分散ファイルシステムとオブジェクトストア]] / [[障害注入]]
- 関連システム: [[Apache HBase]] / [[MapReduce]] / [[ZooKeeper]]