Remove DatanodeDescriptor dependency from NetworkTopology
---------------------------------------------------------
Key: HADOOP-1266
URL: https://issues.apache.org/jira/browse/HADOOP-1266
Project: Hadoop
Issue Type: Improvement
Components: dfs
Reporter: Konstantin Shvachko
Assigned To: Hairong Kuang
Fix For: 0.13.0
NetworkTopology should operate only with the Node interface.
The actual class DatanodeDescriptor, which implements Node should not be used
inside.
We should avoid introducing unnecessary dependencies.
This is the typical case when everything can and should be defined using the
interface.
This becomes a requirement if we want to measure distances between other than
data-nodes
types of nodes like TaskTrackers, clients.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.