Details
-
Improvement
-
Status: Patch Available
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
IBR opeeration is seperated from heartbeat thread since HDFS-16016, which is great.
But IBR thread is using the expireTime of heart beat to deside whether wait or not. In a high load DataNode, IBR thread becomes an infinit loop without sleeping and consuming 100% cpu because of the latency of heartbeat reporting.
Attachments
Issue Links
- relates to
-
HDFS-16016 BPServiceActor add a new thread to handle IBR
- Resolved
- links to