Daryn Sharp created HDFS-7457: --------------------------------- Summary: DatanodeID generates excessive garbage Key: HDFS-7457 URL: https://issues.apache.org/jira/browse/HDFS-7457 Project: Hadoop HDFS Issue Type: Bug Components: namenode Affects Versions: 2.0.0-alpha, 3.0.0 Reporter: Daryn Sharp Assignee: Daryn Sharp
{{DatanodeID#getXferAddr}} is a dynamically generated string. This string is repeatedly generated for the hash code, equality, comparisons, and stringification. Every DN->NN RPC method calls {{DatanodeManager#getDatanode}} to validate if the node is registered, which involves a call to {{getXferAddr}}. The dynamic computation generates unnecessary trash that puts unnecessary pressure on the GC. -- This message was sent by Atlassian JIRA (v6.3.4#6332)