Browse Source

MAPREDUCE-5072. TestDelegationTokenRenewal.testDTRenewal fails in MR1 on jdk7. (sandyr via tucu)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1@1457034 13f79535-47bb-0310-9956-ffa450edef68
Alejandro Abdelnur 12 years ago
parent
commit
291ef16cdc

+ 5 - 1
CHANGES.txt

@@ -13,7 +13,11 @@ Release 1.3.0 - unreleased
     MAPREDUCE-5047. keep.failed.task.files=true causes job failure on 
     secure clusters. (sandyr via tucu)
 
-    MAPREDUCE-5070. TestClusterStatus.testClusterMetrics fails on JDK7. (tucu)
+    MAPREDUCE-5070. TestClusterStatus.testClusterMetrics fails on JDK7. 
+    (sandyr via tucu)
+
+    MAPREDUCE-5072. TestDelegationTokenRenewal.testDTRenewal fails in MR1 
+    on jdk7. (sandyr via tucu)
 
 Release 1.2.0 - unreleased
 

+ 7 - 0
src/test/org/apache/hadoop/mapreduce/security/token/TestDelegationTokenRenewal.java

@@ -65,6 +65,12 @@ public class TestDelegationTokenRenewal {
     private static Token<?> lastRenewed = null;
     private static Token<?> tokenToRenewIn2Sec = null;
 
+    private static void reset() {
+      counter = 0;
+      lastRenewed = null;
+      tokenToRenewIn2Sec = null;
+    }
+    
     @Override
     public boolean handleKind(Text kind) {
       return KIND.equals(kind);
@@ -109,6 +115,7 @@ public class TestDelegationTokenRenewal {
  
   @BeforeClass
   public static void setUp() throws Exception {
+    Renewer.reset();
     conf = new Configuration();
     conf.set("mapred.job.tracker", trackerService);