Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Won't Fix
-
2.0.0-alpha
-
None
-
federation, ha, test
-
Use InetSocketAddress.getHostName() and InetSocketAddress.getPort() to make up the hostname:port format.
Description
In the test case TestDFSUtil#testHANameNodesWithFederation, it misused InetSocketAddress.toString() to generate hostname:port format data. It cause the following assert failure when run this test case.
assertEquals(NS1_NN1_HOST, map.get("ns1").get("ns1-nn1").toString());
assertEquals(NS1_NN2_HOST, map.get("ns1").get("ns1-nn2").toString());
assertEquals(NS2_NN1_HOST, map.get("ns2").get("ns2-nn1").toString());
assertEquals(NS2_NN2_HOST, map.get("ns2").get("ns2-nn2").toString());