abstractdog commented on a change in pull request #1941:
URL: https://github.com/apache/hive/pull/1941#discussion_r570030445



##########
File path: 
shims/0.23/src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java
##########
@@ -338,6 +338,24 @@ public void setupConfiguration(Configuration conf) {
       conf.setInt(MRJobConfig.REDUCE_MEMORY_MB, 512);
       conf.setInt(MRJobConfig.MR_AM_VMEM_MB, 128);
     }
+
+    // we want this shim to override these values only if the default value is 
set, otherwise there
+    // is a good chance that the user of the minicluster set another value 
intentionally
+    protected void overrideIntIfDefaultIsSet(Configuration conf, String key, 
int defaultVal,
+        int newVal) {
+      if (conf.getInt(key, defaultVal) == defaultVal) {
+        LOG.info("Hadoop23Shims overrides '{}' from {} to {}", key, 
defaultVal, newVal);
+        conf.setInt(key, newVal);
+      }

Review comment:
       right, I'm adding logs for untouched configs too




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to