From cea0ff0f8e7408765441fa1c7bc8e9e2497c5e65 Mon Sep 17 00:00:00 2001 From: Rajeshbabu Chintaguntla Date: Mon, 26 Feb 2024 19:01:52 +0530 Subject: [PATCH 1/2] HBASE-28350 [JDK17] Unable to run hbase-it tests with JDK 17 --- hbase-it/pom.xml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml index dbf34c404155..3dd55419158b 100644 --- a/hbase-it/pom.xml +++ b/hbase-it/pom.xml @@ -37,6 +37,11 @@ **/IntegrationTest*.java 4g + -XX:+CMSClassUnloadingEnabled + -enableassertions -Xmx${failsafe.Xmx} + -Djava.security.egd=file:/dev/./urandom ${failsafe.jdk8.flags} + -verbose:gc -XX:+PrintCommandLineFlags -XX:+PrintFlagsFinal + ${hbase-failsafe.argLine} @{jacocoArgLine} @@ -282,9 +287,6 @@ 1800 - -enableassertions -Xmx${failsafe.Xmx} - -Djava.security.egd=file:/dev/./urandom -XX:+CMSClassUnloadingEnabled - -verbose:gc -XX:+PrintCommandLineFlags -XX:+PrintFlagsFinal @{jacocoArgLine} @@ -336,6 +338,11 @@ [1.11,) + + + ${hbase-surefire.jdk11.flags} ${hbase-failsafe.argLine} @{jacocoArgLine} + + com.sun.xml.ws From 65cd75931f7fed5057d97a4f64d5ed53511bb40d Mon Sep 17 00:00:00 2001 From: Rajeshbabu Chintaguntla Date: Thu, 29 Feb 2024 14:35:29 +0530 Subject: [PATCH 2/2] incorporated review comments --- hbase-it/pom.xml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml index 3dd55419158b..96033b151299 100644 --- a/hbase-it/pom.xml +++ b/hbase-it/pom.xml @@ -38,10 +38,7 @@ 4g -XX:+CMSClassUnloadingEnabled - -enableassertions -Xmx${failsafe.Xmx} - -Djava.security.egd=file:/dev/./urandom ${failsafe.jdk8.flags} - -verbose:gc -XX:+PrintCommandLineFlags -XX:+PrintFlagsFinal - ${hbase-failsafe.argLine} @{jacocoArgLine} + ${failsafe.jdk8.flags} @@ -287,6 +284,9 @@ 1800 + -enableassertions -Xmx${failsafe.Xmx} + -Djava.security.egd=file:/dev/./urandom ${failsafe.profile.overrides} + -verbose:gc -XX:+PrintCommandLineFlags -XX:+PrintFlagsFinal @{jacocoArgLine} @@ -339,8 +339,7 @@ [1.11,) - - ${hbase-surefire.jdk11.flags} ${hbase-failsafe.argLine} @{jacocoArgLine} + ${hbase-surefire.jdk11.flags}