assertEquals(numDataNodes, cluster.getDataNodes().size()); SecurityTestUtil.setBlockTokenLifetime( cluster.getNameNode().getNamesystem().blockTokenSecretManager, 1000L); Path fileToAppend = new Path(FILE_TO_APPEND); while (!SecurityTestUtil.isBlockTokenExpired(token)) { try { Thread.sleep(10);
assertEquals(numDataNodes, cluster.getDataNodes().size()); SecurityTestUtil.setBlockTokenLifetime( cluster.getNameNode().getNamesystem().blockTokenSecretManager, 1000L); Path fileToWrite = new Path(FILE_TO_WRITE); while (!SecurityTestUtil.isBlockTokenExpired(token)) { try { Thread.sleep(10);
SecurityTestUtil.setBlockTokenLifetime(sm, 1000L); Path fileToWrite = new Path(FILE_TO_WRITE); FileSystem fs = cluster.getFileSystem(); while (!SecurityTestUtil.isBlockTokenExpired(token)) { try { Thread.sleep(10);
SecurityTestUtil.setBlockTokenLifetime(sm, 1000L); Path fileToAppend = new Path(FILE_TO_APPEND); FileSystem fs = cluster.getFileSystem(); while (!SecurityTestUtil.isBlockTokenExpired(token)) { try { Thread.sleep(10);
assertEquals(numDataNodes, cluster.getDataNodes().size()); SecurityTestUtil.setBlockTokenLifetime( cluster.getNameNode().getNamesystem().blockTokenSecretManager, 1000L); Path fileToRead = new Path(FILE_TO_READ); assertFalse(SecurityTestUtil.isBlockTokenExpired(myToken)); while (!SecurityTestUtil.isBlockTokenExpired(myToken)) { try { Thread.sleep(10); assertTrue(SecurityTestUtil.isBlockTokenExpired(myToken)); SecurityTestUtil.setBlockTokenLifetime( cluster.getNameNode().getNamesystem().blockTokenSecretManager, 600 * 1000L); assertTrue(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertTrue(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertTrue(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertFalse(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertFalse(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertFalse(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken()));
SecurityTestUtil.setBlockTokenLifetime(sm, 1000L); Token<BlockTokenIdentifier> myToken = lblock.getBlockToken(); assertFalse(SecurityTestUtil.isBlockTokenExpired(myToken)); while (!SecurityTestUtil.isBlockTokenExpired(myToken)) { try { Thread.sleep(10); assertTrue(SecurityTestUtil.isBlockTokenExpired(myToken)); SecurityTestUtil.setBlockTokenLifetime(sm, 600 * 1000L); assertTrue(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertTrue(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertTrue(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertFalse(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertFalse(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken())); assertFalse(SecurityTestUtil.isBlockTokenExpired(blk.getBlockToken()));