Пример #1
0
 /// <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);
 }