HDFS-3258. Test for HADOOP-8144 (pseudoSortByDistance in NetworkTopology for first rack local node). Contributed by Junping Du
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1330613 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e7583d816a
commit
2b254dad2e
@ -403,6 +403,9 @@ Release 2.0.0 - UNRELEASED
|
|||||||
HDFS-3169. TestFsck should test multiple -move operations in a row.
|
HDFS-3169. TestFsck should test multiple -move operations in a row.
|
||||||
(Colin Patrick McCabe via eli)
|
(Colin Patrick McCabe via eli)
|
||||||
|
|
||||||
|
HDFS-3258. Test for HADOOP-8144 (pseudoSortByDistance in
|
||||||
|
NetworkTopology for first rack local node). (Junping Du via eli)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
HDFS-3024. Improve performance of stringification in addStoredBlock (todd)
|
HDFS-3024. Improve performance of stringification in addStoredBlock (todd)
|
||||||
|
@ -123,6 +123,17 @@ public void testPseudoSortByDistance() throws Exception {
|
|||||||
assertTrue(testNodes[0] == dataNodes[1]);
|
assertTrue(testNodes[0] == dataNodes[1]);
|
||||||
assertTrue(testNodes[1] == dataNodes[3]);
|
assertTrue(testNodes[1] == dataNodes[3]);
|
||||||
assertTrue(testNodes[2] == dataNodes[5]);
|
assertTrue(testNodes[2] == dataNodes[5]);
|
||||||
|
|
||||||
|
// array contains local rack node which happens to be in position 0
|
||||||
|
testNodes[0] = dataNodes[1];
|
||||||
|
testNodes[1] = dataNodes[5];
|
||||||
|
testNodes[2] = dataNodes[3];
|
||||||
|
cluster.pseudoSortByDistance(dataNodes[0], testNodes );
|
||||||
|
// peudoSortByDistance does not take the "data center" layer into consideration
|
||||||
|
// and it doesn't sort by getDistance, so 1, 5, 3 is also valid here
|
||||||
|
assertTrue(testNodes[0] == dataNodes[1]);
|
||||||
|
assertTrue(testNodes[1] == dataNodes[5]);
|
||||||
|
assertTrue(testNodes[2] == dataNodes[3]);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testRemove() throws Exception {
|
public void testRemove() throws Exception {
|
||||||
|
Loading…
Reference in New Issue
Block a user