Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.0.0-alpha1
-
None
-
None
-
None
Description
Datanode recovery work is currently throttled based on the number of blocks to be recovered. This is fine in a replicated world, since each block is equally expensive to recover. However, EC blocks are much more expensive to recover, and the amount depends on the EC policy.
It'd be better to have recovery throttles that accounted for the amount of I/O rather than just the # of blocks.
Attachments
Issue Links
- relates to
-
HDFS-9657 Schedule EC tasks at proper time to reduce the impact of recovery traffic
- Open