|
@@ -23,6 +23,7 @@ import static org.apache.hadoop.hdfs.DFSConfigKeys.*;
|
|
|
import static org.junit.Assert.assertEquals;
|
|
|
import static org.junit.Assert.assertTrue;
|
|
|
import static org.junit.Assert.fail;
|
|
|
+import static org.junit.Assume.assumeTrue;
|
|
|
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
@@ -309,6 +310,11 @@ public class TestBalancer {
|
|
|
*/
|
|
|
@Test(timeout=100000)
|
|
|
public void testBalancerWithPinnedBlocks() throws Exception {
|
|
|
+ // This test assumes stick-bit based block pin mechanism available only
|
|
|
+ // in Linux/Unix. It can be unblocked on Windows when HDFS-7759 is ready to
|
|
|
+ // provide a different mechanism for Windows.
|
|
|
+ assumeTrue(!Path.WINDOWS);
|
|
|
+
|
|
|
final Configuration conf = new HdfsConfiguration();
|
|
|
initConf(conf);
|
|
|
conf.setBoolean(DFS_DATANODE_BLOCK_PINNING_ENABLED, true);
|