Skip to content

Commit 97fe079

Browse files
authored
HDFS-17832. TestNameNodeResourceChecker fails with Java 24 (#7962). Contributed by Istvan Toth.
Signed-off-by: Shilun Fan <[email protected]>
1 parent e292750 commit 97fe079

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestNameNodeResourceChecker.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import java.util.HashMap;
2828
import java.util.Map;
2929
import java.util.Set;
30+
import java.util.regex.Pattern;
3031

3132
import org.apache.hadoop.conf.Configuration;
3233
import org.apache.hadoop.hdfs.DFSConfigKeys;
@@ -109,7 +110,7 @@ public void testCheckThatNameNodeResourceMonitorIsRunning()
109110
boolean isNameNodeMonitorRunning = false;
110111
Set<Thread> runningThreads = Thread.getAllStackTraces().keySet();
111112
for (Thread runningThread : runningThreads) {
112-
if (runningThread.toString().startsWith("Thread[" + name)) {
113+
if (runningThread.toString().matches("Thread\\[(#\\d+,)?" + Pattern.quote(name) + ".*")) {
113114
isNameNodeMonitorRunning = true;
114115
break;
115116
}

0 commit comments

Comments
 (0)