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)