You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by om...@apache.org on 2011/03/04 05:37:53 UTC

svn commit: r1077626 - /hadoop/common/branches/branch-0.20-security-patches/src/test/system/java/org/apache/hadoop/mapred/TestCMExceptionDuringRunJob.java

Author: omalley
Date: Fri Mar  4 04:37:52 2011
New Revision: 1077626

URL: http://svn.apache.org/viewvc?rev=1077626&view=rev
Log:
commit df72fcb15f45e40aa0fb4f87f4a6a1a21b90f5ba
Author: Balaji Rajagopalan <ba...@yahoo-inc.com>
Date:   Mon Aug 2 13:14:54 2010 -0700

    MAPREDUCE-1971 from https://issues.apache.org/jira/secure/attachment/12451019/concurrent_y20_fix.patch

Modified:
    hadoop/common/branches/branch-0.20-security-patches/src/test/system/java/org/apache/hadoop/mapred/TestCMExceptionDuringRunJob.java

Modified: hadoop/common/branches/branch-0.20-security-patches/src/test/system/java/org/apache/hadoop/mapred/TestCMExceptionDuringRunJob.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-0.20-security-patches/src/test/system/java/org/apache/hadoop/mapred/TestCMExceptionDuringRunJob.java?rev=1077626&r1=1077625&r2=1077626&view=diff
==============================================================================
--- hadoop/common/branches/branch-0.20-security-patches/src/test/system/java/org/apache/hadoop/mapred/TestCMExceptionDuringRunJob.java (original)
+++ hadoop/common/branches/branch-0.20-security-patches/src/test/system/java/org/apache/hadoop/mapred/TestCMExceptionDuringRunJob.java Fri Mar  4 04:37:52 2011
@@ -13,6 +13,8 @@ import org.junit.AfterClass;
 import org.junit.Test;
 import org.apache.commons.logging.LogFactory;
 import org.apache.commons.logging.Log;
+import java.util.Hashtable;
+import java.lang.Integer;
 
 public class TestCMExceptionDuringRunJob {
   
@@ -41,13 +43,18 @@ public class TestCMExceptionDuringRunJob
     remoteJTClient = cluster.getJTClient().getProxy();
     
     conf = remoteJTClient.getDaemonConf();
+    conf.setBoolean("mapreduce.job.complete.cancel.delegation.tokens", false);
     //set interval to 30 secs, check to 10 secs, check determines the frequency
     //of the jobtracker thread that will check for retired jobs, and interval
     //will determine how long it will take before a job retires.
-    conf.setInt("mapred.jobtracker.retirejob.interval",30*1000);
-    conf.setInt("mapred.jobtracker.retirejob.check",10*1000);
-    cluster.restartDaemonWithNewConfig(cluster.getJTClient(), "mapred-site.xml",
-        conf, Role.JT);
+    //conf.setInt("mapred.jobtracker.retirejob.interval",30*1000);
+    //conf.setInt("mapred.jobtracker.retirejob.check",10*1000);
+    //cluster.restartDaemonWithNewConfig(cluster.getJTClient(), "mapred-site.xml",
+    //    conf, Role.JT);
+    Hashtable<String,Long> props = new Hashtable<String,Long>();
+    props.put("mapred.jobtracker.retirejob.interval",30000L);
+    props.put("mapred.jobtracker.retirejob.check",10000L);
+    cluster.restartClusterWithNewConfig(props,"mapred-site.xml");
     JobID jobid1 = runSleepJob(true);
     JobID jobid2 = runSleepJob(true);
     JobID jobid3 = runSleepJob(false);
@@ -60,7 +67,8 @@ public class TestCMExceptionDuringRunJob
     remoteJTClient.getJobSummaryInfo(jobid3);
     cluster.signalAllTasks(jobid3);
     cluster.getJTClient().isJobStopped(jobid3);
-    cluster.restart(cluster.getJTClient(), Role.JT);
+    //cluster.restart(cluster.getJTClient(), Role.JT);
+    cluster.restart();
   }