Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.7.0
-
None
-
None
-
Reviewed
Description
It always does a toString of the whole topology but this is not required when there are no errors. This is adding a very big overhead to large clusters as it's walking the whole tree every time we add a node to the cluster.
HADOOP-10953 did some fix in that area but the errors is still there.
Attachments
Attachments
Issue Links
- is related to
-
HADOOP-10953 NetworkTopology#add calls NetworkTopology#toString without holding the netlock
- Closed
- relates to
-
HADOOP-14369 NetworkTopology calls expensive toString() when logging
- Resolved
-
HADOOP-8159 NetworkTopology: getLeaf should check for invalid topologies
- Closed
-
HDFS-14186 blockreport storm slow down namenode restart seriously in large cluster
- Reopened
-
HADOOP-12185 NetworkTopology is not efficient adding/getting/removing nodes
- Resolved