You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whirr.apache.org by to...@apache.org on 2010/11/30 17:29:56 UTC

svn commit: r1040616 - in /incubator/whirr/trunk: CHANGES.txt scripts/apache/hadoop/post-configure scripts/cloudera/cdh/post-configure

Author: tomwhite
Date: Tue Nov 30 16:29:56 2010
New Revision: 1040616

URL: http://svn.apache.org/viewvc?rev=1040616&view=rev
Log:
WHIRR-146. Changing the mapred.child.java.opts value does not change the heap size from a default one. Contributed by Tibor Kiss.

Modified:
    incubator/whirr/trunk/CHANGES.txt
    incubator/whirr/trunk/scripts/apache/hadoop/post-configure
    incubator/whirr/trunk/scripts/cloudera/cdh/post-configure

Modified: incubator/whirr/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/CHANGES.txt?rev=1040616&r1=1040615&r2=1040616&view=diff
==============================================================================
--- incubator/whirr/trunk/CHANGES.txt (original)
+++ incubator/whirr/trunk/CHANGES.txt Tue Nov 30 16:29:56 2010
@@ -15,6 +15,9 @@ Trunk (unreleased changes)
 
     WHIRR-137. Allow use of an arbitrary AMI on EC2. (tomwhite)
 
+    WHIRR-146. Changing the mapred.child.java.opts value does not change the
+    heap size from a default one. (Tibor Kiss via tomwhite)
+
 Release 0.2.0 - 2010-11-04
 
   NEW FEATURES

Modified: incubator/whirr/trunk/scripts/apache/hadoop/post-configure
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/scripts/apache/hadoop/post-configure?rev=1040616&r1=1040615&r2=1040616&view=diff
==============================================================================
--- incubator/whirr/trunk/scripts/apache/hadoop/post-configure (original)
+++ incubator/whirr/trunk/scripts/apache/hadoop/post-configure Tue Nov 30 16:29:56 2010
@@ -105,8 +105,10 @@ function configure_hadoop() {
   MAPRED_LOCAL_DIR=$MOUNT/hadoop/mapred/local
   MAX_MAP_TASKS=2
   MAX_REDUCE_TASKS=1
-  CHILD_OPTS=-Xmx550m
-  CHILD_ULIMIT=1126400
+  CHILD_MAP_OPTS=-Xmx550m
+  CHILD_REDUCE_OPTS=-Xmx550m
+  CHILD_MAP_ULIMIT=1126400
+  CHILD_REDUCE_ULIMIT=1126400
   TMP_DIR=$MOUNT/tmp/hadoop-\${user.name}
 
   mkdir -p $MOUNT/hadoop
@@ -197,12 +199,21 @@ function configure_hadoop() {
   <value>65536</value>
 </property>
 <property>
-  <name>mapred.child.java.opts</name>
-  <value>$CHILD_OPTS</value>
+  <name>mapred.map.child.java.opts</name>
+  <value>$CHILD_MAP_OPTS</value>
 </property>
 <property>
-  <name>mapred.child.ulimit</name>
-  <value>$CHILD_ULIMIT</value>
+  <name>mapred.reduce.child.java.opts</name>
+  <value>$CHILD_REDUCE_OPTS</value>
+</property>
+<property>
+  <name>mapred.map.child.ulimit</name>
+  <value>$CHILD_MAP_ULIMIT</value>
+  <final>true</final>
+</property>
+<property>
+  <name>mapred.reduce.child.ulimit</name>
+  <value>$CHILD_REDUCE_ULIMIT</value>
   <final>true</final>
 </property>
 <property>

Modified: incubator/whirr/trunk/scripts/cloudera/cdh/post-configure
URL: http://svn.apache.org/viewvc/incubator/whirr/trunk/scripts/cloudera/cdh/post-configure?rev=1040616&r1=1040615&r2=1040616&view=diff
==============================================================================
--- incubator/whirr/trunk/scripts/cloudera/cdh/post-configure (original)
+++ incubator/whirr/trunk/scripts/cloudera/cdh/post-configure Tue Nov 30 16:29:56 2010
@@ -124,8 +124,10 @@ function configure_hadoop() {
   MAPRED_LOCAL_DIR=$MOUNT/hadoop/mapred/local
   MAX_MAP_TASKS=2
   MAX_REDUCE_TASKS=1
-  CHILD_OPTS=-Xmx550m
-  CHILD_ULIMIT=1126400
+  CHILD_MAP_OPTS=-Xmx550m
+  CHILD_REDUCE_OPTS=-Xmx550m
+  CHILD_MAP_ULIMIT=1126400
+  CHILD_REDUCE_ULIMIT=1126400
   TMP_DIR=$MOUNT/tmp/hadoop-\${user.name}
 
   mkdir -p $MOUNT/hadoop
@@ -214,12 +216,21 @@ function configure_hadoop() {
   <value>65536</value>
 </property>
 <property>
-  <name>mapred.child.java.opts</name>
-  <value>$CHILD_OPTS</value>
+  <name>mapred.map.child.java.opts</name>
+  <value>$CHILD_MAP_OPTS</value>
 </property>
 <property>
-  <name>mapred.child.ulimit</name>
-  <value>$CHILD_ULIMIT</value>
+  <name>mapred.reduce.child.java.opts</name>
+  <value>$CHILD_REDUCE_OPTS</value>
+</property>
+<property>
+  <name>mapred.map.child.ulimit</name>
+  <value>$CHILD_MAP_ULIMIT</value>
+  <final>true</final>
+</property>
+<property>
+  <name>mapred.reduce.child.ulimit</name>
+  <value>$CHILD_REDUCE_ULIMIT</value>
   <final>true</final>
 </property>
 <property>