MAPREDUCE-5094. Disabled memory monitoring by default in MiniMRYarnCluster to avoid some downstream tests failing. Contributed by Siddharth Seth.
svn merge --ignore-ancestry -c 1467124 ../../trunk/ git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1467126 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
ff4b1aa99e
commit
0c54bb343d
|
@ -163,6 +163,9 @@ Release 2.0.4-alpha - UNRELEASED
|
|||
MAPREDUCE-5083. MiniMRCluster should use a random component when creating an
|
||||
actual cluster (Siddharth Seth via hitesh)
|
||||
|
||||
MAPREDUCE-5094. Disabled memory monitoring by default in MiniMRYarnCluster
|
||||
to avoid some downstream tests failing. (Siddharth Seth via vinodkv)
|
||||
|
||||
Release 2.0.3-alpha - 2013-02-06
|
||||
|
||||
INCOMPATIBLE CHANGES
|
||||
|
|
|
@ -103,4 +103,15 @@ public interface MRConfig {
|
|||
"mapreduce.ifile.readahead.bytes";
|
||||
|
||||
public static final int DEFAULT_MAPRED_IFILE_READAHEAD_BYTES =
|
||||
4 * 1024 * 1024;}
|
||||
4 * 1024 * 1024;
|
||||
|
||||
/**
|
||||
* Whether users are explicitly trying to control resource monitoring
|
||||
* configuration for the MiniMRCluster. Disabled by default.
|
||||
*/
|
||||
public static final String MAPREDUCE_MINICLUSTER_CONTROL_RESOURCE_MONITORING
|
||||
= "mapreduce.minicluster.control-resource-monitoring";
|
||||
public static final boolean
|
||||
DEFAULT_MAPREDUCE_MINICLUSTER_CONTROL_RESOURCE_MONITORING = false;
|
||||
}
|
||||
|
||||
|
|
|
@ -20,16 +20,13 @@ package org.apache.hadoop.mapreduce.v2;
|
|||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.InetAddress;
|
||||
import java.net.UnknownHostException;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import org.apache.hadoop.conf.Configuration;
|
||||
import org.apache.hadoop.fs.FileContext;
|
||||
import org.apache.hadoop.fs.permission.FsPermission;
|
||||
import org.apache.hadoop.fs.Path;
|
||||
import org.apache.hadoop.fs.CommonConfigurationKeys;
|
||||
import org.apache.hadoop.fs.FileContext;
|
||||
import org.apache.hadoop.fs.Path;
|
||||
import org.apache.hadoop.mapred.LocalContainerLauncher;
|
||||
import org.apache.hadoop.mapred.ShuffleHandler;
|
||||
import org.apache.hadoop.mapreduce.MRConfig;
|
||||
|
@ -76,6 +73,15 @@ public class MiniMRYarnCluster extends MiniYARNCluster {
|
|||
conf.set(MRJobConfig.MR_AM_STAGING_DIR, new File(getTestWorkDir(),
|
||||
"apps_staging_dir/").getAbsolutePath());
|
||||
}
|
||||
|
||||
// By default, VMEM monitoring disabled, PMEM monitoring enabled.
|
||||
if (!conf.getBoolean(
|
||||
MRConfig.MAPREDUCE_MINICLUSTER_CONTROL_RESOURCE_MONITORING,
|
||||
MRConfig.DEFAULT_MAPREDUCE_MINICLUSTER_CONTROL_RESOURCE_MONITORING)) {
|
||||
conf.setBoolean(YarnConfiguration.NM_PMEM_CHECK_ENABLED, false);
|
||||
conf.setBoolean(YarnConfiguration.NM_VMEM_CHECK_ENABLED, false);
|
||||
}
|
||||
|
||||
conf.set(CommonConfigurationKeys.FS_PERMISSIONS_UMASK_KEY, "000");
|
||||
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue