From 32d805f85cf3b4296862105d6c0bfce69edd735d Mon Sep 17 00:00:00 2001 From: Felix Nguyen Date: Wed, 8 Jan 2025 15:52:21 +0800 Subject: [PATCH] HDFS-17706. TestBlockTokenWithDFSStriped fails due to closed streams --- .../hdfs/server/blockmanagement/TestBlockTokenWithDFS.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestBlockTokenWithDFS.java b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestBlockTokenWithDFS.java index 428e252839cb6..f6243cdebbdbb 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestBlockTokenWithDFS.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestBlockTokenWithDFS.java @@ -582,6 +582,9 @@ protected void doTestRead(Configuration conf, MiniDFSCluster cluster, // restart the namenode to allow DFSClient to re-fetch tokens cluster.restartNameNode(0); + // Reopen closed streams + in1 = fs.open(fileToRead); + in3 = fs.open(fileToRead); // verify blockSeekTo() works again (by transparently re-fetching // tokens from namenode) in1.seek(0);