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

Aaron T. Myers commented on HDFS-2805:
--------------------------------------

Thanks a lot for providing a patch for this issue, Brandon. A few comments:

# simpleHAFederatedTopology - Perhaps the name service and NN numbering should 
start at 0, instead of 1? There's no reason it can't start at 0, and I'd prefer 
to be as consistent as possible. (Most of the HA tests start at 0, not 1.)
# configureFailoverFs - should use javadoc-style method comment with @param 
tags.
# configureFailoverFs - rather than duplicating the code in the 
configuredFailoverFs which doesn't take a nameservice index, you should 
implement the other in terms of the one which does take a name service index.
# setFailoverConfigurations - you added another parameter without updating all 
callers of the method, so TestBalancerWithHANameNodes no longer compiles. You 
should either update the caller or add another 
HATestUtil#setFailoverConfigurations method which defaults to the first name 
service. I probably prefer the latter.
# MiniDFSCluster#createNameNodesAndSetConf - since you moved the aggregation of 
the list of nameservice IDs higher in the method, there's no need for the nsIds 
list lower in the method.
# testManualFOFB - I don't like that the log messages will say "failing over to 
NN 3", etc when we're testing the failover of a higher name service ID. I'd 
much prefer "failing over to NN 1 in name service 2", for example.
# testManualFOFB - no need to abbreviate this method name, and it's not at all 
obvious what it stands for, especially since the method comment just says "test 
manual fofb"
# testManualFOFB - pleause use a javadoc-style method comment, and put a blank 
line between methods in a class.
# testManualFOFB - please put spaces around arithmetic operators "+" and "*".
                
> HA: Add a test for a federated cluster with HA NNs
> --------------------------------------------------
>
>                 Key: HDFS-2805
>                 URL: https://issues.apache.org/jira/browse/HDFS-2805
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: ha, name-node
>    Affects Versions: HA branch (HDFS-1623)
>            Reporter: Aaron T. Myers
>            Assignee: Brandon Li
>         Attachments: HDFS-2805.3.txt, HDFS-2805.second.txt, HDFS-2805.txt
>
>
> Add a test for configuring/interacting with a federated cluster wherein each 
> name service is itself HA.

--
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