/** Set up MiniAvatarCluster. */ public void setUp(boolean federation, String name) throws Exception { LOG.info("------------------- test: " + name + " START ----------------"); conf = new Configuration(); // populate repl queues on standby (in safe mode) conf.setFloat("dfs.namenode.replqueue.threshold-pct", 0f); conf.setLong("fs.avatar.standbyfs.initinterval", 1000); conf.setLong("fs.avatar.standbyfs.checkinterval", 1000); if (!federation) { cluster = new MiniAvatarCluster(conf, 3, true, null, null); dafs = cluster.getFileSystem(); } else { cluster = new MiniAvatarCluster(conf, 3, true, null, null, 1, true); dafs = cluster.getFileSystem(0); } path = new Path(FILE_PATH); dirPath = new Path(DIR_PATH); DFSTestUtil.createFile(dafs, path, FILE_LEN, (short) 1, 0L); DFSTestUtil.waitReplication(dafs, path, (short) 1); try { Thread.sleep(4000); } catch (InterruptedException ignore) { } }