Description
After HDFS-4581 and HDFS-4699, checkDiskError() is not called when network errors occur during processing data node requests. This appears to create problems when a disk is having problems, but not failing I/O soon.
If I/O hangs for a long time, network read/write may timeout first and the peer may close the connection. Although the error was caused by a faulty local disk, disk check is not being carried out in this case.
Attachments
Attachments
Issue Links
- incorporates
-
HDFS-5503 Datanode#checkDiskError also should check for ClosedChannelException
- Resolved