[ https://issues.apache.org/jira/browse/HDFS-13418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16431659#comment-16431659 ]
Yiqun Lin commented on HDFS-13418: ---------------------------------- Hi [~Tao Jie], {{DFSNetworkTopology}} is specified for HDFS and we don't put this into COMMON, But in order to compatible current NetworkTopology impls, we introduce the new setting to control this. If the users want to use the other NetworkTopology impls, we can just set {{dfs.use.dfs.network.topology}} to false. > NetworkTopology should be configurable when enable DFSNetworkTopology > ---------------------------------------------------------------------- > > Key: HDFS-13418 > URL: https://issues.apache.org/jira/browse/HDFS-13418 > Project: Hadoop HDFS > Issue Type: Improvement > Affects Versions: 3.0.1 > Reporter: Tao Jie > Assignee: Tao Jie > Priority: Major > > In HDFS-11530 we introduce DFSNetworkTopology and in HDFS-11998 we set > DFSNetworkTopology as the default implementation. > We still have {{net.topology.impl=org.apache.hadoop.net.NetworkTopology}} in > core-site.default. Actually this property does not effect once > {{dfs.use.dfs.network.topology}} is true. > in {{DatanodeManager}},networkTopology is initialized as > {code} > if (useDfsNetworkTopology) { > networktopology = DFSNetworkTopology.getInstance(conf); > } else { > networktopology = NetworkTopology.getInstance(conf); > } > {code} > I think we should still make the NetworkTopology configurable rather than > hard code the implementation since we may need another NetworkTopology impl. > I am not sure if there is other consideration. Any thought? [~vagarychen] > [~linyiqun] -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org