[ 
https://issues.apache.org/jira/browse/HDFS-2592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13183876#comment-13183876
 ] 

Todd Lipcon commented on HDFS-2592:
-----------------------------------

This looks fairly reasonable. A few items:
- Is it possible to move that new code out of the NameNodeConnector constructor 
into a static method in DFSUtil or even DFSClient?
- Rather than duplicating the code to parse the maxFailoverAttempts, 
failoverBaseSleepMillis, etc, can we reuse some of the code that's in 
DFSClient? If we move the connection code into a static method in DFSClient, 
then we can instantiate a DFSClient.Conf and pull out the variables from there, 
for example.
- Some too-long lines in the new test code
- The new test is mostly dup code from TestBalancer. Is it possible to reuse 
more of the code by refactoring into static methods, etc?
- Similarly much of the setup code is duplicated from 
HAUtil.configureFailoverFs. Can you just call that function, then grab the conf 
from the resulting filesystem, or refactor that method so you can reuse the 
configuration generating code?
                
> HA: Balancer support for HA namenodes
> -------------------------------------
>
>                 Key: HDFS-2592
>                 URL: https://issues.apache.org/jira/browse/HDFS-2592
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: balancer, ha
>    Affects Versions: HA branch (HDFS-1623)
>            Reporter: Todd Lipcon
>            Assignee: Uma Maheswara Rao G
>         Attachments: HDFS-2592.patch, HDFS-2592.patch
>
>
> The balancer currently interacts directly with namenode InetSocketAddresses 
> and makes its own IPC proxies. We need to integrate it with HA so that it 
> uses the same client failover infrastructure.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to