[ https://issues.apache.org/jira/browse/HADOOP-1266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
dhruba borthakur updated HADOOP-1266: ------------------------------------- Resolution: Fixed Status: Resolved (was: Patch Available) I just committed this. Thanks Hairong! > Remove DatanodeDescriptor dependency from NetworkTopology > --------------------------------------------------------- > > Key: HADOOP-1266 > URL: https://issues.apache.org/jira/browse/HADOOP-1266 > Project: Hadoop > Issue Type: Improvement > Components: dfs > Affects Versions: 0.14.1 > Reporter: Konstantin Shvachko > Assignee: Hairong Kuang > Fix For: 0.15.0 > > Attachments: GenericTopology.patch > > > 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.