log("Normal distributed upgrade for the cluster", numDirs);
cluster = new MiniDFSCluster(0, conf, numDNs, false, true,
StartupOption.UPGRADE, null);
DFSAdmin dfsAdmin = new DFSAdmin();
dfsAdmin.setConf(conf);
dfsAdmin.run(new String[] {"-safemode", "wait"});
cluster.shutdown();
// it should be ok to start in regular mode
log("NameCluster regular startup after the upgrade", numDirs);
cluster = new MiniDFSCluster(0, conf, numDNs, false, true,