[11u] 8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits

Reka Kovacs rekakovacs at microsoft.com
Fri May 14 22:52:18 UTC 2021


Hi,



Could someone please sponsor this approved backport to jdk11u?



It is a one-line fix that applies cleanly and eliminates several test failures on our internal pipelines.

Affected tests and tier1 passes on Linux x64 and Windows x64.



Original bug: https://bugs.openjdk.java.net/browse/JDK-8251031

Original patch: https://hg.openjdk.java.net/jdk/jdk/rev/5b555568ac4a



Please find the changeset below.



Thank you,

Reka


# HG changeset patch
# User jiefu
# Date 1596596058 -28800
#      Wed Aug 05 10:54:18 2020 +0800
# Node ID 0cb730e192ac810dbf227b0f0415a4870291b491
# Parent  8ef49d1c1654eb058604d759b6f47ba6b95c6de3
8251031: Some vmTestbase/nsk/monitoring/RuntimeMXBean tests fail with hostnames starting from digits
Reviewed-by: dholmes, cjplummer, sspitsyn

diff --git a/test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java b/test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java
--- a/test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java
+++ b/test/hotspot/jtreg/vmTestbase/nsk/monitoring/RuntimeMXBean/RuntimeMXBean006/RuntimeMXBean006.java
@@ -57,7 +57,8 @@
     public void initialize() {
         runtime = monitoringFactory.getRuntimeMXBean();
         /* Name should be on the format <pid>@<hostname>. */
-        namePattern = Pattern.compile("^[0-9]+@(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\\-]*[A-Za-z0-9])$");
+        namePattern = Pattern.compile("^[0-9]+@(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*" +
+                                      "[a-zA-Z0-9])\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\-]*[A-Za-z0-9])$");
     }

     private void testGetName() {


More information about the jdk-updates-dev mailing list