/// <summary>Disable the logs that are not very useful for snapshot related tests.</summary> public static void DisableLogs() { string[] lognames = new string[] { "org.apache.hadoop.hdfs.server.datanode.BlockPoolSliceScanner" , "org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl", "org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetAsyncDiskService" }; foreach (string n in lognames) { GenericTestUtils.DisableLog(LogFactory.GetLog(n)); } GenericTestUtils.DisableLog(LogFactory.GetLog(typeof(UserGroupInformation))); GenericTestUtils.DisableLog(LogFactory.GetLog(typeof(BlockManager))); GenericTestUtils.DisableLog(LogFactory.GetLog(typeof(FSNamesystem))); GenericTestUtils.DisableLog(LogFactory.GetLog(typeof(DirectoryScanner))); GenericTestUtils.DisableLog(LogFactory.GetLog(typeof(MetricsSystemImpl))); GenericTestUtils.DisableLog(BlockScanner.Log); GenericTestUtils.DisableLog(HttpServer2.Log); GenericTestUtils.DisableLog(DataNode.Log); GenericTestUtils.DisableLog(BlockPoolSliceStorage.Log); GenericTestUtils.DisableLog(LeaseManager.Log); GenericTestUtils.DisableLog(NameNode.stateChangeLog); GenericTestUtils.DisableLog(NameNode.blockStateChangeLog); GenericTestUtils.DisableLog(DFSClient.Log); GenericTestUtils.DisableLog(ProtobufRpcEngine.Server.Log); }