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.

Reply via email to