HADOOP-9574. Fix for timing issues in the original patch's test-case.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1487722 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Vinod Kumar Vavilapalli 2013-05-30 04:21:57 +00:00
parent 29902cd53c
commit 9ae713ef58
1 changed files with 5 additions and 5 deletions

View File

@ -342,7 +342,7 @@ public Object run() throws Exception {
}
}
@Test
@Test(timeout = 10000)
public void testRollMasterKey() throws Exception {
TestDelegationTokenSecretManager dtSecretManager =
new TestDelegationTokenSecretManager(800,
@ -375,10 +375,10 @@ public void testRollMasterKey() throws Exception {
dtSecretManager.retrievePassword(identifier);
//compare the passwords
Assert.assertEquals(oldPasswd, newPasswd);
// wait for keys to exipire
Thread.sleep(2200);
Assert.assertTrue(dtSecretManager.isRemoveStoredMasterKeyCalled);
// wait for keys to expire
while(!dtSecretManager.isRemoveStoredMasterKeyCalled) {
Thread.sleep(200);
}
} finally {
dtSecretManager.stopThreads();
}