| runBalancer(TestBalancerWithMultipleNameNodes.Suite, long, long) |  | 0% |  | 0% | 17 | 17 | 67 | 67 | 1 | 1 |
| unevenDistribution(int, int, long[], long[], String[], Configuration) |  | 0% |  | 0% | 8 | 8 | 57 | 57 | 1 | 1 |
| runTest(int, String[], String[], Configuration, int, BalancerParameters) |  | 0% |  | 0% | 4 | 4 | 43 | 43 | 1 | 1 |
| generateBlocks(TestBalancerWithMultipleNameNodes.Suite, long) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| wait(TestBalancerWithMultipleNameNodes.Suite, long, long) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| compareTotalPoolUsage(DatanodeStorageReport[], DatanodeStorageReport[]) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getStorageReports(TestBalancerWithMultipleNameNodes.Suite) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| testBalancing2OutOf3Blockpools() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testBalancingBlockpoolsWithBlockPoolPolicy() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| test1OutOf2BlockpoolsWithBlockPoolPolicy() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testUnevenDistribution() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testBalancing1OutOf2Blockpools() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testTwoFourTwo() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTotalPoolUsage(DatanodeStorageReport) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testTwoOneOne() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createFile(TestBalancerWithMultipleNameNodes.Suite, int, long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| sleep(long) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| TestBalancerWithMultipleNameNodes() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| createConf() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |