This is an automated email from the ASF dual-hosted git repository. bteke pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/trunk by this push: new ef636c4278f5 MAPREDUCE-7468: Change add-opens flag's default value from true to false (#6436) ef636c4278f5 is described below commit ef636c4278f5d3e07155fbdb99aa9632c1676999 Author: Benjamin Teke <brumi1...@users.noreply.github.com> AuthorDate: Thu Jan 11 14:51:59 2024 +0100 MAPREDUCE-7468: Change add-opens flag's default value from true to false (#6436) Co-authored-by: Benjamin Teke <bt...@cloudera.com> --- .../hadoop/mapreduce/v2/app/job/impl/TestMapReduceChildJVM.java | 1 - .../src/main/java/org/apache/hadoop/mapreduce/MRJobConfig.java | 2 +- .../src/main/resources/mapred-default.xml | 4 ++-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/test/java/org/apache/hadoop/mapreduce/v2/app/job/impl/TestMapReduceChildJVM.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/test/java/org/apache/hadoop/mapreduce/v2/app/job/impl/TestMapReduceChildJVM.java index e22bd44ee905..d653186edd7a 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/test/java/org/apache/hadoop/mapreduce/v2/app/job/impl/TestMapReduceChildJVM.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/src/test/java/org/apache/hadoop/mapreduce/v2/app/job/impl/TestMapReduceChildJVM.java @@ -52,7 +52,6 @@ public class TestMapReduceChildJVM { MyMRApp app = new MyMRApp(1, 0, true, this.getClass().getName(), true); Configuration conf = new Configuration(); conf.setBoolean(MRConfig.MAPREDUCE_APP_SUBMISSION_CROSS_PLATFORM, true); - conf.setBoolean(MRJobConfig.MAPREDUCE_JVM_ADD_OPENS_JAVA_OPT, false); Job job = app.submit(conf); app.waitForState(job, JobState.SUCCEEDED); app.verifyCompleted(); diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/MRJobConfig.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/MRJobConfig.java index 289159ad922a..3e5bd671bc3b 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/MRJobConfig.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/MRJobConfig.java @@ -312,7 +312,7 @@ public interface MRJobConfig { public static final String MAPREDUCE_JVM_ADD_OPENS_JAVA_OPT = "mapreduce.jvm.add-opens-as-default"; - public static final boolean MAPREDUCE_JVM_ADD_OPENS_JAVA_OPT_DEFAULT = true; + public static final boolean MAPREDUCE_JVM_ADD_OPENS_JAVA_OPT_DEFAULT = false; public static final String IO_SORT_FACTOR = "mapreduce.task.io.sort.factor"; diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml index ca144a7b156c..066d80a89c4e 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/resources/mapred-default.xml @@ -1822,12 +1822,12 @@ <property> <name>mapreduce.jvm.add-opens-as-default</name> - <value>true</value> + <value>false</value> <description>Since on JDK17 it's no longer possible to use the reflection API to access non-public fields and methods add-opens flags should be added to MR AM and map/reduce containers regardless of the user specified java opts. Setting this to true will add the flags to the container launch commands on nodes with - JDK17 or higher. Defaults to true, but the setting has no effect on nodes using + JDK17 or higher. Defaults to false, and the setting has no effect on nodes using JDK16 and before. </description> </property> --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org