You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-commits@hadoop.apache.org by ma...@apache.org on 2011/04/05 23:50:56 UTC
svn commit: r1089254 - in /hadoop/mapreduce/trunk: CHANGES.txt
src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/PoolManager.java
Author: matei
Date: Tue Apr 5 21:50:56 2011
New Revision: 1089254
URL: http://svn.apache.org/viewvc?rev=1089254&view=rev
Log:
MAPREDUCE-2307. Exception thrown in Jobtracker logs, when the Scheduler
configured is FairScheduler. Contributed by Devaraj K.
Modified:
hadoop/mapreduce/trunk/CHANGES.txt
hadoop/mapreduce/trunk/src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/PoolManager.java
Modified: hadoop/mapreduce/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/CHANGES.txt?rev=1089254&r1=1089253&r2=1089254&view=diff
==============================================================================
--- hadoop/mapreduce/trunk/CHANGES.txt (original)
+++ hadoop/mapreduce/trunk/CHANGES.txt Tue Apr 5 21:50:56 2011
@@ -71,6 +71,9 @@ Trunk (unreleased changes)
BUG FIXES
+ MAPREDUCE-2307. Exception thrown in Jobtracker logs, when the Scheduler
+ configured is FairScheduler. (Devaraj K via matei)
+
MAPREDUCE-2199. build is broken 0.22 branch creation. (cos)
MAPREDUCE-1752. Implement getFileBlockLocations in HarFilesystem.
Modified: hadoop/mapreduce/trunk/src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/PoolManager.java
URL: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/PoolManager.java?rev=1089254&r1=1089253&r2=1089254&view=diff
==============================================================================
--- hadoop/mapreduce/trunk/src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/PoolManager.java (original)
+++ hadoop/mapreduce/trunk/src/contrib/fairscheduler/src/java/org/apache/hadoop/mapred/PoolManager.java Tue Apr 5 21:50:56 2011
@@ -167,6 +167,9 @@ public class PoolManager {
long time = System.currentTimeMillis();
if (time > lastReloadAttempt + ALLOC_RELOAD_INTERVAL) {
lastReloadAttempt = time;
+ if (null == allocFile) {
+ return;
+ }
try {
// Get last modified time of alloc file depending whether it's a String
// (for a path name) or an URL (for a classloader resource)