Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.22.0
-
None
-
None
-
Incompatible change
Description
For the dfs client timeouts to be more effective, they should be communicated to the DN on the start of a write, so that the DN can send heartbeats at a fast enough rate. Currently, the pipeline heartbeats are half the datanode's socket timeout, so a DFS client with a very low timeout will fail if it's not continuously writing application data.
Attachments
Issue Links
- relates to
-
HDFS-915 Hung DN stalls write pipeline for far longer than its timeout
- Open