svn commit: r1391089 - in /hadoop/common/branches/branch-1: CHANGES.txt src/mapred/org/apache/hadoop/mapred/ReduceTask.java
Author: harsh Date: Thu Sep 27 16:33:51 2012 New Revision: 1391089 URL: http://svn.apache.org/viewvc?rev=1391089view=rev Log: MAPREDUCE-4464. Reduce tasks failing with NullPointerException in ConcurrentHashMap.get(). Contributed by Clint Heath. (harsh) Modified: hadoop/common/branches/branch-1/CHANGES.txt hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/ReduceTask.java Modified: hadoop/common/branches/branch-1/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/CHANGES.txt?rev=1391089r1=1391088r2=1391089view=diff == --- hadoop/common/branches/branch-1/CHANGES.txt (original) +++ hadoop/common/branches/branch-1/CHANGES.txt Thu Sep 27 16:33:51 2012 @@ -78,6 +78,9 @@ Release 1.2.0 - unreleased MAPREDUCE-2770. Improve hadoop.job.history.location doc in mapred-default.xml. (Sandy Ryza via tomwhite) +MAPREDUCE-4464. Reduce tasks failing with NullPointerException in +ConcurrentHashMap.get(). (Clint Heath via harsh) + OPTIMIZATIONS HDFS-2533. Backport: Remove needless synchronization on some FSDataSet Modified: hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/ReduceTask.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/ReduceTask.java?rev=1391089r1=1391088r2=1391089view=diff == --- hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/ReduceTask.java (original) +++ hadoop/common/branches/branch-1/src/mapred/org/apache/hadoop/mapred/ReduceTask.java Thu Sep 27 16:33:51 2012 @@ -2916,6 +2916,12 @@ class ReduceTask extends Task { { URI u = URI.create(event.getTaskTrackerHttp()); String host = u.getHost(); + if (host == null) { +throw new IOException(Invalid hostname found in tracker + +location: ' + + event.getTaskTrackerHttp() + + '); + } TaskAttemptID taskId = event.getTaskAttemptId(); URL mapOutputLocation = new URL(event.getTaskTrackerHttp() + /mapOutput?job= + taskId.getJobID() +
svn commit: r1391150 - /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
Author: daryn Date: Thu Sep 27 18:11:25 2012 New Revision: 1391150 URL: http://svn.apache.org/viewvc?rev=1391150view=rev Log: HDFS-3922. namenode throws away blocks under construction on restart (Kihwal Lee via daryn) Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt?rev=1391150r1=1391149r2=1391150view=diff == --- hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt (original) +++ hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt Thu Sep 27 18:11:25 2012 @@ -224,6 +224,9 @@ Release 0.23.3 - UNRELEASED HADOOP-8727. Gracefully deprecate dfs.umaskmode in 2.x onwards (Harsh J via bobby) +HDFS-3922. namenode throws away blocks under construction on restart +(Kihwal Lee via daryn) + Release 0.23.2 - UNRELEASED NEW FEATURES
svn commit: r1391155 - /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt
Author: daryn Date: Thu Sep 27 18:21:17 2012 New Revision: 1391155 URL: http://svn.apache.org/viewvc?rev=1391155view=rev Log: HDFS-3731. 2.0 release upgrade must handle blocks being written from 1.0 (Kihwal Lee via daryn) Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt?rev=1391155r1=1391154r2=1391155view=diff == --- hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt (original) +++ hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt Thu Sep 27 18:21:17 2012 @@ -224,9 +224,6 @@ Release 0.23.3 - UNRELEASED HADOOP-8727. Gracefully deprecate dfs.umaskmode in 2.x onwards (Harsh J via bobby) -HDFS-3922. namenode throws away blocks under construction on restart -(Kihwal Lee via daryn) - Release 0.23.2 - UNRELEASED NEW FEATURES
svn commit: r1391247 - /hadoop/common/branches/HDFS-3077/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ExitUtil.java
Author: todd Date: Thu Sep 27 22:37:58 2012 New Revision: 1391247 URL: http://svn.apache.org/viewvc?rev=1391247view=rev Log: Fix some spurious whitespace changes in branch (per Suresh's review) Modified: hadoop/common/branches/HDFS-3077/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ExitUtil.java Modified: hadoop/common/branches/HDFS-3077/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ExitUtil.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-3077/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ExitUtil.java?rev=1391247r1=1391246r2=1391247view=diff == --- hadoop/common/branches/HDFS-3077/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ExitUtil.java (original) +++ hadoop/common/branches/HDFS-3077/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ExitUtil.java Thu Sep 27 22:37:58 2012 @@ -63,7 +63,7 @@ public final class ExitUtil { public static ExitException getFirstExitException() { return firstExitException; } - + /** * Reset the tracking of process termination. This is for use * in unit tests where one test in the suite expects an exit
svn commit: r1391276 - in /hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common: CHANGES.txt src/main/bin/hadoop
Author: jlowe Date: Fri Sep 28 01:00:40 2012 New Revision: 1391276 URL: http://svn.apache.org/viewvc?rev=1391276view=rev Log: svn merge -c 1366126 FIXES: HADOOP-8623. hadoop jar command should respect HADOOP_OPTS. Contributed by Steven Willis. Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt?rev=1391276r1=1391275r2=1391276view=diff == --- hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt (original) +++ hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/CHANGES.txt Fri Sep 28 01:00:40 2012 @@ -22,6 +22,9 @@ Release 0.23.4 - UNRELEASED HADOOP-8183. Stop using mapred.used.genericoptions.parser (harsh) +HADOOP-8623. hadoop jar command should respect HADOOP_OPTS. +(Steven Willis via suresh) + Release 0.23.3 - UNRELEASED INCOMPATIBLE CHANGES Modified: hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop?rev=1391276r1=1391275r2=1391276view=diff == --- hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop (original) +++ hadoop/common/branches/branch-0.23/hadoop-common-project/hadoop-common/src/main/bin/hadoop Fri Sep 28 01:00:40 2012 @@ -94,33 +94,30 @@ case $COMMAND in # the core commands if [ $COMMAND = fs ] ; then CLASS=org.apache.hadoop.fs.FsShell - HADOOP_OPTS=$HADOOP_OPTS $HADOOP_CLIENT_OPTS elif [ $COMMAND = version ] ; then CLASS=org.apache.hadoop.util.VersionInfo - HADOOP_OPTS=$HADOOP_OPTS $HADOOP_CLIENT_OPTS elif [ $COMMAND = jar ] ; then CLASS=org.apache.hadoop.util.RunJar elif [ $COMMAND = distcp ] ; then CLASS=org.apache.hadoop.tools.DistCp CLASSPATH=${CLASSPATH}:${TOOL_PATH} - HADOOP_OPTS=$HADOOP_OPTS $HADOOP_CLIENT_OPTS elif [ $COMMAND = daemonlog ] ; then CLASS=org.apache.hadoop.log.LogLevel - HADOOP_OPTS=$HADOOP_OPTS $HADOOP_CLIENT_OPTS elif [ $COMMAND = archive ] ; then CLASS=org.apache.hadoop.tools.HadoopArchives CLASSPATH=${CLASSPATH}:${TOOL_PATH} - HADOOP_OPTS=$HADOOP_OPTS $HADOOP_CLIENT_OPTS elif [[ $COMMAND = -* ]] ; then # class and package names cannot begin with a - echo Error: No command named \`$COMMAND' was found. Perhaps you meant \`hadoop ${COMMAND#-}' exit 1 else - HADOOP_OPTS=$HADOOP_OPTS $HADOOP_CLIENT_OPTS CLASS=$COMMAND fi shift +# Always respect HADOOP_OPTS and HADOOP_CLIENT_OPTS +HADOOP_OPTS=$HADOOP_OPTS $HADOOP_CLIENT_OPTS + #make sure security appender is turned off HADOOP_OPTS=$HADOOP_OPTS -Dhadoop.security.logger=${HADOOP_SECURITY_LOGGER:-INFO,NullAppender}