This is an automated email from the ASF dual-hosted git repository. bteke pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/trunk by this push: new 47ad1c0cdf0 YARN-11793: Replace Grizzly with Jetty in Jersey Test Framework (#7497) 47ad1c0cdf0 is described below commit 47ad1c0cdf06614d18ba835dec4a4ee2d5d2b8e6 Author: Susheel Gupta <38013283+susheelgup...@users.noreply.github.com> AuthorDate: Mon May 12 20:08:40 2025 +0530 YARN-11793: Replace Grizzly with Jetty in Jersey Test Framework (#7497) --- LICENSE-binary | 2 +- hadoop-client-modules/hadoop-client-minicluster/pom.xml | 2 +- hadoop-client-modules/hadoop-client-runtime/pom.xml | 7 +++++++ .../hadoop-mapreduce-client/hadoop-mapreduce-client-app/pom.xml | 2 +- hadoop-mapreduce-project/hadoop-mapreduce-client/pom.xml | 2 +- hadoop-mapreduce-project/hadoop-mapreduce-examples/pom.xml | 2 +- hadoop-project/pom.xml | 2 +- hadoop-tools/hadoop-resourceestimator/pom.xml | 2 +- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml | 2 +- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml | 2 +- .../hadoop-yarn-server-applicationhistoryservice/pom.xml | 2 +- .../hadoop-yarn-server-globalpolicygenerator/pom.xml | 2 +- .../hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml | 2 +- .../hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml | 2 +- .../hadoop-yarn-server-timelineservice-hbase-tests/pom.xml | 2 +- .../hadoop-yarn-server/hadoop-yarn-server-web-proxy/pom.xml | 2 +- 16 files changed, 22 insertions(+), 15 deletions(-) diff --git a/LICENSE-binary b/LICENSE-binary index c681f6b272e..a79282dec35 100644 --- a/LICENSE-binary +++ b/LICENSE-binary @@ -536,7 +536,7 @@ org.glassfish.jersey.core:jersey-server:2.46 org.glassfish.jersey.inject:jersey-hk2:2.46 org.glassfish.jersey.core:jersey-client:2.46 org.glassfish.jersey.test-framework:jersey-test-framework-core:2.46 -org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-grizzly2:2.46 +org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty:2.46 org.glassfish.jersey.containers:jersey-container-servlet:2.46 org.glassfish.jersey.containers:jersey-container-servlet-core:2.46 org.glassfish.jersey.media:jersey-media-json-jettison:2.46 diff --git a/hadoop-client-modules/hadoop-client-minicluster/pom.xml b/hadoop-client-modules/hadoop-client-minicluster/pom.xml index 432fcb2ab6d..b2ec7f9ec99 100644 --- a/hadoop-client-modules/hadoop-client-minicluster/pom.xml +++ b/hadoop-client-modules/hadoop-client-minicluster/pom.xml @@ -582,7 +582,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <optional>true</optional> </dependency> <!-- skipping jersey-server because it's above --> diff --git a/hadoop-client-modules/hadoop-client-runtime/pom.xml b/hadoop-client-modules/hadoop-client-runtime/pom.xml index a96494304df..846e8ad6d68 100644 --- a/hadoop-client-modules/hadoop-client-runtime/pom.xml +++ b/hadoop-client-modules/hadoop-client-runtime/pom.xml @@ -152,6 +152,13 @@ <exclude>io.dropwizard.metrics:metrics-core</exclude> <exclude>org.eclipse.jetty:jetty-servlet</exclude> <exclude>org.eclipse.jetty:jetty-security</exclude> + <!-- Excluding Jetty dependencies to resolve `BanDuplicateClasses` issues caused by + duplicate Jetty classes in `hadoop-client-minicluster` and `hadoop-client-runtime`. + so keeping it here leads to conflicts. + --> + <exclude>org.eclipse.jetty:jetty-util</exclude> + <exclude>org.eclipse.jetty:jetty-server</exclude> + <exclude>org.eclipse.jetty:jetty-continuation</exclude> <exclude>org.ow2.asm:*</exclude> <!-- Leave bouncycastle unshaded because it's signed with a special Oracle certificate so it can be a custom JCE security provider --> <exclude>org.bouncycastle:*</exclude> diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/pom.xml b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/pom.xml index e167ae4f87c..ef58c776d97 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/pom.xml +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app/pom.xml @@ -131,7 +131,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/pom.xml b/hadoop-mapreduce-project/hadoop-mapreduce-client/pom.xml index 1554b9c633a..2d66f2d745d 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/pom.xml +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/pom.xml @@ -162,7 +162,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> </dependencies> diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-examples/pom.xml b/hadoop-mapreduce-project/hadoop-mapreduce-examples/pom.xml index 1e5f84a06a7..39e32a8c958 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-examples/pom.xml +++ b/hadoop-mapreduce-project/hadoop-mapreduce-examples/pom.xml @@ -101,7 +101,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml index d210994a834..306cb294f61 100644 --- a/hadoop-project/pom.xml +++ b/hadoop-project/pom.xml @@ -2122,7 +2122,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <version>${jersey2.version}</version> <exclusions> <exclusion> diff --git a/hadoop-tools/hadoop-resourceestimator/pom.xml b/hadoop-tools/hadoop-resourceestimator/pom.xml index a7319d7cddb..3b22871412a 100644 --- a/hadoop-tools/hadoop-resourceestimator/pom.xml +++ b/hadoop-tools/hadoop-resourceestimator/pom.xml @@ -67,7 +67,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml index c88256e7da2..8e06b0f4f52 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml @@ -91,7 +91,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> <!-- 'mvn dependency:analyze' fails to detect use of this dependency --> diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml index 4595d98f6c1..7c781bc6bd4 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml @@ -153,7 +153,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>compile</scope> <exclusions> <exclusion> diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/pom.xml index e51be7bdac0..a9fb6935872 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/pom.xml @@ -97,7 +97,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator/pom.xml index 9e624835fda..0a83fadacb3 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator/pom.xml @@ -125,7 +125,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml index c15e16d9197..c4babfd4a2d 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml @@ -218,7 +218,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml index ac072347769..c33a06109df 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml @@ -254,7 +254,7 @@ </dependency> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> <dependency> diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests/pom.xml index 97cde1b819f..506d97f1df5 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests/pom.xml @@ -224,7 +224,7 @@ </exclusion> <exclusion> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> </exclusion> <exclusion> <groupId>org.glassfish.jersey.test-framework</groupId> diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/pom.xml index db36c2ba460..54e46dcda0e 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/pom.xml @@ -118,7 +118,7 @@ <!-- 'mvn dependency:analyze' fails to detect use of this dependency --> <dependency> <groupId>org.glassfish.jersey.test-framework.providers</groupId> - <artifactId>jersey-test-framework-provider-grizzly2</artifactId> + <artifactId>jersey-test-framework-provider-jetty</artifactId> <scope>test</scope> </dependency> <dependency> --------------------------------------------------------------------- To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org