Skip to content

HADOOP-19912. Upgrade to Jetty 12.0 - #8653

Draft
pjfanning wants to merge 8 commits into
apache:trunkfrom
pjfanning:jetty12
Draft

pjfanning wants to merge 8 commits into
apache:trunkfrom
pjfanning:jetty12

Conversation

@pjfanning

Copy link
Copy Markdown
Member

Description of PR

Contains content generated by Claude and Xiaomi Mimo.

Also updates to Jersey 3 and switches from Javax to Jakarta as these changes are needed for the Jetty 12 migration.

Still some build issues with the 'invariant' checks at the end of the maven build and if anyone has some pointers that would be great.

How was this patch tested?

CI Build

For code changes:

  • Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
  • Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
  • If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
  • If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

AI Tooling

If an AI tool was used:

@pan3793

pan3793 commented Aug 3, 2026

Copy link
Copy Markdown
Member

This is kind of a breaking change, but it's a thing we must do eventually.

One major concern: how can we ensure that we migrate everything from Java EE to Jakarta EE in bulk?

@pjfanning

pjfanning commented Aug 3, 2026

Copy link
Copy Markdown
Member Author

@pan3793 this is targeted at 3.6.0. I have no intention of seeing this backported to 3.5.

This PR includes migration of the most important javax to jakarta changes. Latest versions of Jetty and Jersey require Jakarta dependencies as opposed to Javax.

It's not really feasible to split these into separate upgrades.

The only change in here in here that would possibly be split out is dealing with the abandonment of org.eclipse.jetty:jetty-util-ajax. Some Hadoop tests use it for JSON parsing and writing and this PR uses Jackson instead.

@pan3793

pan3793 commented Aug 3, 2026

Copy link
Copy Markdown
Member

this is targeted at 3.6.0. I have no intention of seeing this backported to 3.5.

@pjfanning I also suppose so.

It's not really feasible to split these into separate upgrades.

I actually mean the opposite thing - as you know, Java/Jakarta EE is composed of a lot of components, we should upgrade them all (use Spring as an example, Spring Framework 6.0 migrated to Jakarta EE 9 entirely), or none, otherwise, it might put downstream projects that pull Hadoop as a dependency in an awkward situation

@pjfanning

Copy link
Copy Markdown
Member Author

This Pr is large already but there is no reason not to upgrade to Jakarta for other libs separately.
Javax and Jakarta libs can usually be used at the same time because they have different package names but the aim should be to move to Jakarta wherever feasible.

@pan3793

pan3793 commented Aug 3, 2026

Copy link
Copy Markdown
Member

Could we use LLM to search the codebase and list all components that might need to be migrated?

As you know, we went through a painful Jersey 1.x => 2.x upgrade process, and even now, we're still receiving some issues caused by the Jersey upgrade. This means that the current branch-3.5 is unstable (branch-3.5 has only released one version, 3.5.0), and we're still far from 3.6.0. Merging this change now might not be a good time (meaning the 3.5 backport could have a lot of conflicts).

This change will be a breaking change for all downstream projects of Hadoop (perhaps Spark is an exception because it uses the Hadoop Shaded Client). We may need to initiate a cross-project discussion on the mailing list and try to reach a consensus before moving forward.

@pjfanning

pjfanning commented Aug 3, 2026

Copy link
Copy Markdown
Member Author

Jersey 9.4 is abandoned with open CVEs. But discussing this with downstream projects makes sense.

@pjfanning
pjfanning marked this pull request as draft August 3, 2026 21:45
@hadoop-yetus

This comment was marked as outdated.

@hadoop-yetus

This comment was marked as outdated.

@hadoop-yetus

This comment was marked as duplicate.

deal with compile/build issues

setStatusWithReason removed in jetty

AllowedResourceAliasChecker

pom fixes

Update LICENSE-binary

fixes

more fixes

remove jetty logging

servlet 6 compile

further build/compile issues

setBaseResource

setBaseResourceAsString

websocket code issues

more websocket compile issues

Update ContainerShellWebSocket.java

more websocket fixes

Update pom.xml

Update ContainerShellWebSocket.java

Update ContainerShellWebSocket.java

Update NotificationTestCase.java

build issues

Update pom.xml

Update SLSWebApp.java

pom exclusions

more

shade jakarta classes in hadoop-client-runtime

import order

Update pom.xml

relocations

Update pom.xml

Update TestDecayRpcScheduler.java

Update pom.xml

update license

fix merge issue
@joseluisll

joseluisll commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Could we use LLM to search the codebase and list all components that might need to be migrated?

As you know, we went through a painful Jersey 1.x => 2.x upgrade process, and even now, we're still receiving some issues caused by the Jersey upgrade. This means that the current branch-3.5 is unstable (branch-3.5 has only released one version, 3.5.0), and we're still far from 3.6.0. Merging this change now might not be a good time (meaning the 3.5 backport could have a lot of conflicts).

This change will be a breaking change for all downstream projects of Hadoop (perhaps Spark is an exception because it uses the Hadoop Shaded Client). We may need to initiate a cross-project discussion on the mailing list and try to reach a consensus before moving forward.

I can help with the LLM part. Using Claude, I asked for a script to scan the codebase and an analysis of the migration viability. Please have a look at the attached analysis document.
hadoopjetty12migration.pdf
I focused the prompt on keeping downward compatibility and do not break downstream projects. The result analysis recommends dividing the job in several steps and addressing several concerns in different PR's.

Here is the script with the README.md:

  • check-jetty-usage
    Report which maven modules use Jetty, and at which version. Covers
    declared and inherited dependencies with their scopes, dependency
    management, shade rules that bundle or exclude Jetty, sources importing
    org.eclipse.jetty / org.mortbay.jetty, sources embedding a server
    through HttpServer2 or the YARN WebApps builder, and modules that
    inherit Jetty from another Hadoop module they depend on. --transitive
    resolves the real classpath with mvn dependency:tree, which is the only
    way to see Jetty arriving through a third party. Flags every Jetty
    version against the support status of its branch, so an end-of-life
    Jetty can be gated in CI with --fail-on-eol.

    During a migration to Jetty 12 it also tracks the servlet namespace per
    module — javax or jakarta, which Jetty EE environment reaches the
    module, and which Jetty majors are on its classpath. A module holding
    two of anything at once — both namespaces, two EE environments, two Jetty
    majors, or code whose namespace its environment cannot serve — still
    compiles but fails at runtime, so --fail-on-mixed gates those in CI for
    the duration of the migration.

    --tracking-only prints the migration scoreboard: how many modules that
    touch a servlet API have reached jakarta, which Jetty EE environments
    are in play, and what is unhealthy. Record a starting point with
    --format json --all > baseline.json, then pass --baseline baseline.json on a later run to list every module whose state changed —
    which have migrated, and which have regressed into a mixed state.

    Supports text, markdown, csv and json output; run with --help for the
    options.

checkjettyusage.py

@pjfanning

Copy link
Copy Markdown
Member Author

@joseluisll I was under the mistaken belief that Jetty 12 only supported jakarta but upgrading to the ee8 version means we can stick with javax and later switch to jakarta.
I'm afraid I have used up my AI credits and it could be a while until I have some spare to continue work here. I can do some old fashioned code and review without AI assistance.
@pan3793 merged #8654 today. I can see the benefit in the staged approach in your pdf. Would you have an interest in trying to progress Stage A?

@hadoop-yetus

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 16m 38s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 13s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 detsecrets 0m 0s detect-secrets was not available.
+0 🆗 xmllint 0m 0s xmllint was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 223 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 2m 0s Maven dependency ordering for branch
+1 💚 mvninstall 52m 58s trunk passed
+1 💚 compile 18m 20s trunk passed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu
+1 💚 compile 18m 11s trunk passed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
+1 💚 checkstyle 6m 26s trunk passed
+1 💚 mvnsite 20m 12s trunk passed
+1 💚 javadoc 9m 51s trunk passed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu
+1 💚 javadoc 9m 36s trunk passed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
+0 🆗 spotbugs 0m 22s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
-1 ❌ spotbugs 38m 23s /branch-spotbugs-root-warnings.html root in trunk has 93 extant spotbugs warnings.
+0 🆗 spotbugs 0m 29s branch/hadoop-client-modules/hadoop-client-api no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 27s branch/hadoop-client-modules/hadoop-client-check-invariants no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 27s branch/hadoop-client-modules/hadoop-client-check-test-invariants no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 29s branch/hadoop-client-modules/hadoop-client-minicluster no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 27s branch/hadoop-client-modules/hadoop-client-runtime no spotbugs output file (spotbugsXml.xml)
-1 ❌ spotbugs 0m 44s /branch-spotbugs-hadoop-tools_hadoop-resourceestimator-warnings.html hadoop-tools/hadoop-resourceestimator in trunk has 12 extant spotbugs warnings.
-1 ❌ spotbugs 1m 44s /branch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager in trunk has 1 extant spotbugs warnings.
+1 💚 shadedclient 36m 42s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 1m 58s Maven dependency ordering for patch
-1 ❌ mvninstall 1m 17s /patch-mvninstall-hadoop-common-project_hadoop-common.txt hadoop-common in the patch failed.
-1 ❌ mvninstall 0m 17s /patch-mvninstall-hadoop-common-project_hadoop-kms.txt hadoop-kms in the patch failed.
-1 ❌ mvninstall 0m 49s /patch-mvninstall-hadoop-hdfs-project_hadoop-hdfs-client.txt hadoop-hdfs-client in the patch failed.
-1 ❌ mvninstall 0m 53s /patch-mvninstall-hadoop-hdfs-project_hadoop-hdfs.txt hadoop-hdfs in the patch failed.
-1 ❌ mvninstall 0m 24s /patch-mvninstall-hadoop-hdfs-project_hadoop-hdfs-httpfs.txt hadoop-hdfs-httpfs in the patch failed.
-1 ❌ mvninstall 0m 37s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-api.txt hadoop-yarn-api in the patch failed.
-1 ❌ mvninstall 0m 31s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt hadoop-yarn-common in the patch failed.
-1 ❌ mvninstall 0m 29s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-common.txt hadoop-yarn-server-common in the patch failed.
-1 ❌ mvninstall 0m 20s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-applicationhistoryservice.txt hadoop-yarn-server-applicationhistoryservice in the patch failed.
-1 ❌ mvninstall 0m 19s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice.txt hadoop-yarn-server-timelineservice in the patch failed.
-1 ❌ mvninstall 0m 18s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-web-proxy.txt hadoop-yarn-server-web-proxy in the patch failed.
-1 ❌ mvninstall 0m 39s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt hadoop-yarn-server-resourcemanager in the patch failed.
-1 ❌ mvninstall 0m 32s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt hadoop-yarn-server-nodemanager in the patch failed.
-1 ❌ mvninstall 0m 22s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt hadoop-yarn-client in the patch failed.
-1 ❌ mvninstall 0m 32s /patch-mvninstall-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core.txt hadoop-mapreduce-client-core in the patch failed.
-1 ❌ mvninstall 0m 26s /patch-mvninstall-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt hadoop-mapreduce-client-app in the patch failed.
-1 ❌ mvninstall 0m 21s /patch-mvninstall-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs.txt hadoop-mapreduce-client-hs in the patch failed.
-1 ❌ mvninstall 0m 21s /patch-mvninstall-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt hadoop-mapreduce-client-jobclient in the patch failed.
-1 ❌ mvninstall 1m 1s /patch-mvninstall-hadoop-hdfs-project_hadoop-hdfs-rbf.txt hadoop-hdfs-rbf in the patch failed.
-1 ❌ mvninstall 0m 18s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-sharedcachemanager.txt hadoop-yarn-server-sharedcachemanager in the patch failed.
-1 ❌ mvninstall 0m 18s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timeline-pluginstorage.txt hadoop-yarn-server-timeline-pluginstorage in the patch failed.
-1 ❌ mvninstall 0m 22s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-router.txt hadoop-yarn-server-router in the patch failed.
-1 ❌ mvninstall 0m 19s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-globalpolicygenerator.txt hadoop-yarn-server-globalpolicygenerator in the patch failed.
-1 ❌ mvninstall 0m 18s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-applications-distributedshell.txt hadoop-yarn-applications-distributedshell in the patch failed.
-1 ❌ mvninstall 0m 25s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-services_hadoop-yarn-services-core.txt hadoop-yarn-services-core in the patch failed.
-1 ❌ mvninstall 0m 19s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-services_hadoop-yarn-services-api.txt hadoop-yarn-services-api in the patch failed.
-1 ❌ mvninstall 0m 28s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-applications-catalog_hadoop-yarn-applications-catalog-webapp.txt hadoop-yarn-applications-catalog-webapp in the patch failed.
-1 ❌ mvninstall 0m 24s /patch-mvninstall-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-csi.txt hadoop-yarn-csi in the patch failed.
-1 ❌ mvninstall 0m 21s /patch-mvninstall-hadoop-tools_hadoop-sls.txt hadoop-sls in the patch failed.
-1 ❌ mvninstall 0m 19s /patch-mvninstall-hadoop-client-modules_hadoop-client-check-test-invariants.txt hadoop-client-check-test-invariants in the patch failed.
-1 ❌ mvninstall 4m 39s /patch-mvninstall-root.txt root in the patch failed.
-1 ❌ compile 1m 46s /patch-compile-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ javac 1m 46s /patch-compile-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ compile 1m 51s /patch-compile-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
-1 ❌ javac 1m 51s /patch-compile-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
-1 ❌ blanks 0m 0s /blanks-eol.txt The patch has 2 line(s) that end in blanks. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
-0 ⚠️ checkstyle 6m 40s /results-checkstyle-root.txt root: The patch generated 7 new + 3488 unchanged - 1 fixed = 3495 total (was 3489)
-1 ❌ mvnsite 8m 42s /patch-mvnsite-root.txt root in the patch failed.
+1 💚 shellcheck 0m 0s No new issues.
-1 ❌ javadoc 2m 52s /patch-javadoc-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ javadoc 2m 47s /patch-javadoc-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
+0 🆗 spotbugs 0m 36s hadoop-project has no data from spotbugs
-1 ❌ spotbugs 1m 26s /patch-spotbugs-hadoop-common-project_hadoop-common.txt hadoop-common in the patch failed.
-1 ❌ spotbugs 0m 41s /patch-spotbugs-hadoop-common-project_hadoop-kms.txt hadoop-kms in the patch failed.
-1 ❌ spotbugs 1m 12s /patch-spotbugs-hadoop-hdfs-project_hadoop-hdfs-client.txt hadoop-hdfs-client in the patch failed.
-1 ❌ spotbugs 1m 11s /patch-spotbugs-hadoop-hdfs-project_hadoop-hdfs.txt hadoop-hdfs in the patch failed.
-1 ❌ spotbugs 0m 43s /patch-spotbugs-hadoop-hdfs-project_hadoop-hdfs-httpfs.txt hadoop-hdfs-httpfs in the patch failed.
-1 ❌ spotbugs 1m 0s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-api.txt hadoop-yarn-api in the patch failed.
-1 ❌ spotbugs 0m 56s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt hadoop-yarn-common in the patch failed.
-1 ❌ spotbugs 0m 56s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-common.txt hadoop-yarn-server-common in the patch failed.
-1 ❌ spotbugs 0m 44s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-applicationhistoryservice.txt hadoop-yarn-server-applicationhistoryservice in the patch failed.
-1 ❌ spotbugs 0m 43s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice.txt hadoop-yarn-server-timelineservice in the patch failed.
-1 ❌ spotbugs 0m 41s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-web-proxy.txt hadoop-yarn-server-web-proxy in the patch failed.
-1 ❌ spotbugs 1m 2s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt hadoop-yarn-server-resourcemanager in the patch failed.
-1 ❌ spotbugs 0m 54s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt hadoop-yarn-server-nodemanager in the patch failed.
-1 ❌ spotbugs 0m 50s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt hadoop-yarn-client in the patch failed.
-1 ❌ spotbugs 0m 52s /patch-spotbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core.txt hadoop-mapreduce-client-core in the patch failed.
-1 ❌ spotbugs 0m 53s /patch-spotbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt hadoop-mapreduce-client-app in the patch failed.
-1 ❌ spotbugs 0m 43s /patch-spotbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs.txt hadoop-mapreduce-client-hs in the patch failed.
-1 ❌ spotbugs 0m 54s /patch-spotbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt hadoop-mapreduce-client-jobclient in the patch failed.
-1 ❌ spotbugs 1m 21s /patch-spotbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.txt hadoop-hdfs-rbf in the patch failed.
-1 ❌ spotbugs 0m 42s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timeline-pluginstorage.txt hadoop-yarn-server-timeline-pluginstorage in the patch failed.
-1 ❌ spotbugs 0m 50s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-router.txt hadoop-yarn-server-router in the patch failed.
-1 ❌ spotbugs 0m 41s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-globalpolicygenerator.txt hadoop-yarn-server-globalpolicygenerator in the patch failed.
-1 ❌ spotbugs 0m 42s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-applications-distributedshell.txt hadoop-yarn-applications-distributedshell in the patch failed.
-1 ❌ spotbugs 0m 49s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-services_hadoop-yarn-services-core.txt hadoop-yarn-services-core in the patch failed.
-1 ❌ spotbugs 0m 41s /patch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-csi.txt hadoop-yarn-csi in the patch failed.
-1 ❌ spotbugs 0m 42s /patch-spotbugs-hadoop-tools_hadoop-sls.txt hadoop-sls in the patch failed.
+0 🆗 spotbugs 0m 39s hadoop-client-modules/hadoop-client-api has no data from spotbugs
+0 🆗 spotbugs 0m 40s hadoop-client-modules/hadoop-client-runtime has no data from spotbugs
+0 🆗 spotbugs 0m 40s hadoop-client-modules/hadoop-client-minicluster has no data from spotbugs
+0 🆗 spotbugs 0m 37s hadoop-client-modules/hadoop-client-check-invariants has no data from spotbugs
+0 🆗 spotbugs 0m 39s hadoop-client-modules/hadoop-client-check-test-invariants has no data from spotbugs
-1 ❌ spotbugs 2m 56s /patch-spotbugs-root.txt root in the patch failed.
-1 ❌ shadedclient 4m 29s patch has errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ unit 8m 25s /patch-unit-root.txt root in the patch failed.
-1 ❌ asflicense 1m 9s /results-asflicense.txt The patch generated 1 ASF License warnings.
405m 46s
Reason Tests
Failed junit tests hadoop.security.authentication.client.TestPseudoAuthenticator
Subsystem Report/Notes
Docker ClientAPI=1.55 ServerAPI=1.55 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/8/artifact/out/Dockerfile
GITHUB PR #8653
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint spotbugs checkstyle shellcheck shelldocs
uname Linux 886f25d71973 5.15.0-185-generic #195-Ubuntu SMP Fri Jun 19 17:11:50 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 308d04a
Default Java Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.11+10-1-24.04.2-Ubuntu /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/8/testReport/
Max. process+thread count 620 (vs. ulimit of 10000)
modules C: hadoop-project hadoop-common-project/hadoop-auth hadoop-common-project/hadoop-auth-examples hadoop-common-project/hadoop-common hadoop-common-project/hadoop-kms hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-httpfs hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient hadoop-hdfs-project/hadoop-hdfs-rbf hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-sharedcachemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi hadoop-tools/hadoop-sls hadoop-tools/hadoop-resourceestimator hadoop-client-modules/hadoop-client-api hadoop-client-modules/hadoop-client-runtime hadoop-client-modules/hadoop-client-minicluster hadoop-client-modules/hadoop-client-check-invariants hadoop-client-modules/hadoop-client-check-test-invariants . U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/8/console
versions git=2.43.0 maven=3.9.15 spotbugs=4.9.7 shellcheck=0.9.0
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

@joseluisll

Copy link
Copy Markdown
Contributor

@joseluisll I was under the mistaken belief that Jetty 12 only supported jakarta but upgrading to the ee8 version means we can stick with javax and later switch to jakarta. I'm afraid I have used up my AI credits and it could be a while until I have some spare to continue work here. I can do some old fashioned code and review without AI assistance. @pan3793 merged #8654 today. I can see the benefit in the staged approach in your pdf. Would you have an interest in trying to progress Stage A?

Added as a subtask: HADOOP-19970 Resolve a single Jetty release and servlet API on every module classpath:

  • Declare Jetty in the modules whose main code uses it.
  • Pin the Jetty release carried by the Jersey Jetty test provider.
  • Exclude Solr's web stack from the application catalog webapp tests.
  • Resolve one servlet API per module.
  • Drop the unused JSP API..

The CI Gate and script to check the migration progress and Jetty compliance is deferred.

@hadoop-yetus

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 38s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 13s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 detsecrets 0m 1s detect-secrets was not available.
+0 🆗 xmllint 0m 1s xmllint was not available.
+0 🆗 shelldocs 0m 1s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 222 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 2m 10s Maven dependency ordering for branch
+1 💚 mvninstall 42m 24s trunk passed
+1 💚 compile 15m 57s trunk passed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu
+1 💚 compile 16m 23s trunk passed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
+1 💚 checkstyle 5m 58s trunk passed
+1 💚 mvnsite 18m 9s trunk passed
+1 💚 javadoc 9m 45s trunk passed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu
+1 💚 javadoc 9m 34s trunk passed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
+0 🆗 spotbugs 0m 22s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
-1 ❌ spotbugs 35m 25s /branch-spotbugs-root-warnings.html root in trunk has 93 extant spotbugs warnings.
+0 🆗 spotbugs 0m 30s branch/hadoop-client-modules/hadoop-client-api no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 30s branch/hadoop-client-modules/hadoop-client-check-invariants no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 30s branch/hadoop-client-modules/hadoop-client-check-test-invariants no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 31s branch/hadoop-client-modules/hadoop-client-minicluster no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 31s branch/hadoop-client-modules/hadoop-client-runtime no spotbugs output file (spotbugsXml.xml)
-1 ❌ spotbugs 0m 44s /branch-spotbugs-hadoop-tools_hadoop-resourceestimator-warnings.html hadoop-tools/hadoop-resourceestimator in trunk has 12 extant spotbugs warnings.
-1 ❌ spotbugs 1m 38s /branch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager in trunk has 1 extant spotbugs warnings.
+1 💚 shadedclient 28m 3s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 1m 20s Maven dependency ordering for patch
-1 ❌ mvninstall 0m 24s /patch-mvninstall-hadoop-client-modules_hadoop-client-check-test-invariants.txt hadoop-client-check-test-invariants in the patch failed.
-1 ❌ mvninstall 36m 13s /patch-mvninstall-root.txt root in the patch failed.
-1 ❌ compile 15m 57s /patch-compile-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ javac 15m 57s /patch-compile-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ compile 16m 14s /patch-compile-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
-1 ❌ javac 16m 14s /patch-compile-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
-1 ❌ blanks 0m 0s /blanks-eol.txt The patch has 2 line(s) that end in blanks. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
-0 ⚠️ checkstyle 5m 56s /results-checkstyle-root.txt root: The patch generated 7 new + 3482 unchanged - 1 fixed = 3489 total (was 3483)
-1 ❌ mvnsite 7m 10s /patch-mvnsite-root.txt root in the patch failed.
+1 💚 shellcheck 0m 0s No new issues.
-1 ❌ javadoc 9m 56s /patch-javadoc-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ javadoc 9m 32s /patch-javadoc-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
+0 🆗 spotbugs 0m 21s hadoop-project has no data from spotbugs
-1 ❌ spotbugs 3m 2s /new-spotbugs-hadoop-common-project_hadoop-common.html hadoop-common-project/hadoop-common generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+0 🆗 spotbugs 0m 27s hadoop-client-modules/hadoop-client-api has no data from spotbugs
+0 🆗 spotbugs 0m 25s hadoop-client-modules/hadoop-client-runtime has no data from spotbugs
+0 🆗 spotbugs 0m 27s hadoop-client-modules/hadoop-client-minicluster has no data from spotbugs
+0 🆗 spotbugs 0m 27s hadoop-client-modules/hadoop-client-check-invariants has no data from spotbugs
+0 🆗 spotbugs 0m 26s hadoop-client-modules/hadoop-client-check-test-invariants has no data from spotbugs
-1 ❌ spotbugs 36m 34s /patch-spotbugs-root.txt root in the patch failed.
-1 ❌ shadedclient 28m 52s patch has errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ unit 136m 8s /patch-unit-root.txt root in the patch failed.
-1 ❌ asflicense 1m 20s /results-asflicense.txt The patch generated 1 ASF License warnings.
638m 22s
Reason Tests
SpotBugs module:hadoop-common-project/hadoop-common
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.hadoop.http.HttpServer2.addDefaultApps(ContextHandlerCollection, String, Configuration) At HttpServer2.java:ignored in org.apache.hadoop.http.HttpServer2.addDefaultApps(ContextHandlerCollection, String, Configuration) At HttpServer2.java:[line 973]
Failed junit tests hadoop.example.ITUseMiniCluster
hadoop.http.TestHttpServer
hadoop.security.authentication.client.TestPseudoAuthenticator
hadoop.crypto.key.kms.server.TestKMSWithZK
hadoop.crypto.key.kms.server.TestKMS
hadoop.yarn.webapp.TestWebApp
hadoop.yarn.server.timelineservice.reader.TestTimelineReaderWebServices
hadoop.yarn.server.timelineservice.reader.TestTimelineReaderServer
hadoop.yarn.server.timelineservice.collector.TestNMTimelineCollectorManager
hadoop.yarn.server.timelineservice.reader.TestTimelineReaderWebServicesACL
hadoop.yarn.server.timelineservice.collector.TestPerNodeTimelineCollectorsAuxService
hadoop.yarn.server.nodemanager.webapp.TestNMContainerWebSocket
hadoop.yarn.server.nodemanager.webapp.TestNMWebServer
hadoop.yarn.server.nodemanager.TestNodeStatusUpdaterForLabels
hadoop.yarn.server.nodemanager.webapp.TestNMWebServicesApps
hadoop.yarn.server.nodemanager.webapp.dao.gpu.TestGpuDeviceInformationParser
hadoop.yarn.server.nodemanager.TestNodeStatusUpdater
hadoop.yarn.server.nodemanager.webapp.TestNMWebServicesContainers
hadoop.yarn.server.nodemanager.webapp.TestNMWebTerminal
hadoop.yarn.server.nodemanager.webapp.TestNMWebServicesAuxServices
hadoop.yarn.server.nodemanager.webapp.TestNMWebServices
hadoop.yarn.server.nodemanager.containermanager.resourceplugin.TestResourcePluginManager
hadoop.yarn.server.nodemanager.TestNodeManagerReboot
hadoop.yarn.server.nodemanager.containermanager.logaggregation.TestLogAggregationService
hadoop.yarn.server.nodemanager.TestNodeManagerShutdown
hadoop.yarn.server.nodemanager.TestNodeStatusUpdaterForAttributes
hadoop.yarn.server.nodemanager.TestNodeManagerResync
hadoop.yarn.server.nodemanager.containermanager.resourceplugin.gpu.TestGpuDiscoverer
hadoop.yarn.server.applicationhistoryservice.TestApplicationHistoryServer
hadoop.yarn.server.applicationhistoryservice.TestTimelineServerRequests
hadoop.yarn.server.timeline.webapp.TestTimelineWebServicesWithSSL
hadoop.yarn.server.timeline.security.TestTimelineAuthenticationFilterForV1
hadoop.yarn.server.timeline.webapp.TestTimelineWebServices
hadoop.yarn.server.applicationhistoryservice.webapp.TestAHSWebServices
hadoop.hdfs.server.namenode.TestNameNodeReconfigure
hadoop.hdfs.TestRead
hadoop.hdfs.server.namenode.TestAllowFormat
hadoop.hdfs.server.namenode.TestNetworkTopologyServlet
hadoop.hdfs.server.balancer.TestBalancerService
hadoop.hdfs.server.namenode.TestNameNodeHttpServerXFrame
hadoop.hdfs.TestLocatedBlocksRefresher
hadoop.hdfs.TestHAAuxiliaryPort
hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
hadoop.hdfs.TestDFSStripedOutputStreamWithRandomECPolicy
hadoop.hdfs.server.namenode.snapshot.TestSnapshotManager
hadoop.hdfs.TestOpenFileWithLocatedBlocks
hadoop.fs.contract.hdfs.TestHDFSContractUnbuffer
hadoop.hdfs.TestHdfsAdmin
hadoop.security.TestPermissionSymlinks
hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
hadoop.hdfs.server.blockmanagement.TestRedundancyMonitor
hadoop.fs.viewfs.TestViewFsHdfs
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceRackFaultTolerantBPP
hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
hadoop.hdfs.TestDatanodeRegistration
hadoop.hdfs.TestErasureCodeBenchmarkThroughput
hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
hadoop.hdfs.server.namenode.TestNestedEncryptionZones
hadoop.hdfs.TestFileCreationDelete
hadoop.hdfs.TestReplaceDatanodeOnFailure
hadoop.hdfs.server.namenode.TestListOpenFiles
hadoop.fs.contract.hdfs.TestHDFSContractOpen
hadoop.hdfs.server.datanode.TestIncrementalBlockReports
hadoop.hdfs.TestRollingUpgradeDowngrade
hadoop.hdfs.tools.TestDebugAdmin
hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
hadoop.hdfs.server.namenode.TestNameNodeHttpServer
hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
hadoop.hdfs.server.namenode.TestNameNodeRecovery
hadoop.hdfs.TestSmallBlock
hadoop.hdfs.TestDFSOutputStream
hadoop.hdfs.server.namenode.TestNameNodeRpcServer
hadoop.hdfs.TestFileAppendRestart
hadoop.hdfs.TestFileCorruption
hadoop.hdfs.TestStripedFileAppend
hadoop.hdfs.TestQuota
hadoop.hdfs.server.balancer.TestBalancerWithHANameNodes
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
hadoop.hdfs.server.namenode.snapshot.TestRandomOpsWithSnapshots
hadoop.hdfs.TestMultiThreadedHflush
hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
hadoop.hdfs.server.namenode.ha.TestHAFsck
hadoop.hdfs.TestRenameWhileOpen
hadoop.hdfs.server.namenode.ha.TestMultiObserverNode
hadoop.hdfs.TestEncryptionZonesWithHA
hadoop.fs.viewfs.TestViewFsAtHdfsRoot
hadoop.hdfs.server.datanode.TestDataNodeExit
hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
hadoop.hdfs.TestGetBlocks
hadoop.hdfs.server.namenode.TestNameEditsConfigs
hadoop.hdfs.server.blockmanagement.TestBlockReportLease
hadoop.hdfs.server.namenode.TestFileContextXAttr
hadoop.hdfs.server.namenode.snapshot.TestFsShellMoveToTrashWithSnapshots
hadoop.hdfs.TestDFSStripedOutputStreamWithFailure
hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
hadoop.fs.TestResolveHdfsSymlink
hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
hadoop.hdfs.server.namenode.TestDeadDatanode
hadoop.hdfs.server.datanode.TestDataNodeInitStorage
hadoop.hdfs.server.namenode.TestCreateEditsLog
hadoop.hdfs.server.balancer.TestBalancer
hadoop.hdfs.TestDFSStripedOutputStreamWithFailureWithRandomECPolicy
hadoop.hdfs.TestSetTimes
hadoop.fs.TestFcHdfsCreateMkdir
hadoop.hdfs.TestPread
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
hadoop.hdfs.TestLeaseRecovery2
hadoop.hdfs.server.datanode.fsdataset.impl.TestProvidedImpl
hadoop.hdfs.TestPipelines
hadoop.hdfs.TestFileCreation
hadoop.hdfs.TestAclsEndToEnd
hadoop.hdfs.TestSetrepIncreasing
hadoop.fs.contract.hdfs.TestHDFSContractVectoredRead
hadoop.hdfs.server.namenode.ha.TestUpdateBlockTailing
hadoop.hdfs.TestDFSInputStreamBlockLocations
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsVolumeList
hadoop.hdfs.server.balancer.TestBalancerLongRunningTasks
hadoop.hdfs.server.datanode.TestDiskError
hadoop.hdfs.TestBlockMissingException
hadoop.fs.viewfs.TestViewFileSystemLinkRegex
hadoop.fs.contract.hdfs.TestHDFSContractRename
hadoop.hdfs.TestFileAppend
hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
hadoop.hdfs.server.datanode.TestDataNodeFaultInjector
hadoop.hdfs.server.namenode.TestAddStripedBlockInFBR
hadoop.hdfs.server.blockmanagement.TestPendingReconstruction
hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
hadoop.hdfs.TestLeaseRecoveryStriped
hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
hadoop.hdfs.TestReadStripedFileWithDecodingDeletedData
hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
hadoop.hdfs.TestParallelRead
hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
hadoop.hdfs.server.datanode.TestCachingStrategy
hadoop.hdfs.server.namenode.TestEditLogRace
hadoop.hdfs.TestRestartDFS
hadoop.hdfs.TestDFSShellTouch
hadoop.hdfs.web.TestWebHdfsTokens
hadoop.hdfs.server.datanode.TestBatchIbr
hadoop.fs.contract.hdfs.TestHDFSContractBulkDelete
hadoop.fs.TestUrlStreamHandler
hadoop.hdfs.server.datanode.TestDataNodeHotSwapVolumes
hadoop.hdfs.web.TestWebHDFS
hadoop.hdfs.server.blockmanagement.TestBlockInfoStriped
hadoop.fs.viewfs.TestViewFsDefaultValue
hadoop.hdfs.server.datanode.TestDataNodeMXBean
hadoop.hdfs.TestUnsetAndChangeDirectoryEcPolicy
hadoop.hdfs.security.token.block.TestUpdateDataNodeCurrentKey
hadoop.hdfs.server.namenode.TestStorageRestore
hadoop.hdfs.TestDFSPermission
hadoop.hdfs.security.TestDelegationTokenForProxyUser
hadoop.hdfs.TestDFSFinalize
hadoop.hdfs.TestExternalBlockReader
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForStoragePolicy
hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
hadoop.hdfs.server.balancer.TestBalancerWithSaslDataTransfer
hadoop.hdfs.security.TestDelegationToken
hadoop.hdfs.TestPersistBlocks
hadoop.hdfs.server.namenode.TestFileLimit
hadoop.hdfs.TestFileStatus
hadoop.hdfs.TestDFSClientExcludedNodes
hadoop.hdfs.server.namenode.TestLeaseManager
hadoop.hdfs.TestErasureCodingPolicyWithSnapshotWithRandomECPolicy
hadoop.hdfs.server.datanode.TestHSync
hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
hadoop.hdfs.server.datanode.TestDataNodeTcpNoDelay
hadoop.hdfs.TestFetchImage
hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks
hadoop.fs.viewfs.TestViewFileSystemLinkMergeSlash
hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
hadoop.hdfs.server.namenode.TestFSImageWithAcl
hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBPPBalanceLocal
hadoop.hdfs.server.namenode.TestPersistentStoragePolicySatisfier
hadoop.hdfs.TestFSOutputSummer
hadoop.fs.viewfs.TestViewFileSystemOverloadSchemeWithHdfsScheme
hadoop.hdfs.TestReservedRawPaths
hadoop.hdfs.TestReadStripedFileWithDecoding
hadoop.fs.viewfs.TestViewFsWithAcls
hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
hadoop.hdfs.server.datanode.TestStorageReport
hadoop.hdfs.TestParallelShortCircuitLegacyRead
hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
hadoop.hdfs.TestDFSMkdirs
hadoop.hdfs.client.impl.TestBlockReaderRemote
hadoop.hdfs.server.namenode.TestQuotaByStorageType
hadoop.hdfs.server.namenode.TestRefreshBlockPlacementPolicy
hadoop.hdfs.server.blockmanagement.TestPendingDataNodeMessages
hadoop.hdfs.TestDatanodeConfig
hadoop.hdfs.TestAppendSnapshotTruncate
hadoop.hdfs.server.datanode.TestTransferRbw
hadoop.hdfs.TestMultipleNNPortQOP
hadoop.hdfs.TestDisableConnCache
hadoop.hdfs.tools.TestDelegationTokenFetcher
hadoop.hdfs.server.namenode.TestAuditLogs
hadoop.hdfs.TestDFSStripedInputStreamWithRandomECPolicy
hadoop.hdfs.TestFileAppend3
hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
hadoop.hdfs.server.namenode.TestNameNodeMXBean
hadoop.hdfs.TestParallelShortCircuitReadUnCached
hadoop.hdfs.server.namenode.TestDeleteRace
hadoop.hdfs.TestCrcCorruption
hadoop.hdfs.server.namenode.TestDecommissioningStatusWithBackoffMonitor
hadoop.hdfs.server.namenode.TestStartup
hadoop.fs.permission.TestStickyBit
hadoop.hdfs.TestDFSInputStream
hadoop.hdfs.TestDistributedFileSystem
hadoop.hdfs.TestListFilesInDFS
hadoop.hdfs.server.namenode.TestHDFSConcat
hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
hadoop.hdfs.server.namenode.TestFSEditLogLoader
hadoop.hdfs.web.TestWebHdfsFileSystemContract
hadoop.hdfs.crypto.TestHdfsCryptoStreams
hadoop.fs.TestSWebHdfsFileContextMainOperations
hadoop.hdfs.TestLargeBlock
hadoop.hdfs.server.namenode.TestNameNodeStatusMXBean
hadoop.hdfs.TestDFSStripedOutputStream
hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
hadoop.fs.viewfs.TestViewFsLinkFallback
hadoop.hdfs.server.namenode.ha.TestDNFencingWithReplication
hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaPlacement
hadoop.hdfs.server.balancer.TestBalancerWithEncryptedTransfer
hadoop.hdfs.TestDistributedFileSystemWithECFile
hadoop.hdfs.server.namenode.TestDecommissioningStatus
hadoop.hdfs.TestReconstructStripedFile
hadoop.cli.TestCryptoAdminCLI
hadoop.hdfs.server.namenode.ha.TestQuotasWithHA
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
hadoop.hdfs.server.datanode.web.TestDatanodeHttpXFrame
hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
hadoop.hdfs.server.datanode.TestDataNodeMetrics
hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
hadoop.hdfs.TestDecommission
hadoop.hdfs.TestClientProtocolForPipelineRecovery
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
hadoop.hdfs.TestBatchedListDirectories
hadoop.hdfs.server.namenode.snapshot.TestSnapRootDescendantDiff
hadoop.hdfs.server.namenode.ha.TestStandbyInProgressTail
hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
hadoop.hdfs.web.TestWebHDFSForHA
hadoop.hdfs.tools.TestViewFSStoragePolicyCommands
hadoop.hdfs.TestDecommissionWithBackoffMonitor
hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
hadoop.hdfs.tools.TestECAdmin
hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithInProgressTailing
hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.hdfs.TestDatanodeReport
hadoop.hdfs.server.namenode.web.resources.TestWebHdfsCreatePermissions
hadoop.hdfs.TestEncryptionZonesWithKMS
hadoop.hdfs.server.namenode.TestCorrectnessOfQuotaAfterRenameOp
hadoop.hdfs.TestTrashWithEncryptionZones
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaRecovery
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
hadoop.TestGenericRefresh
hadoop.hdfs.server.namenode.snapshot.TestDiffListBySkipList
hadoop.hdfs.util.TestPipelineCloseRecoveryByteArrayLeak
hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
hadoop.hdfs.server.namenode.sps.TestStoragePolicySatisfierWithStripedFile
hadoop.hdfs.TestErasureCodingPolicies
hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
hadoop.hdfs.TestDeadNodeDetection
hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
hadoop.fs.contract.hdfs.TestHDFSContractConcat
hadoop.hdfs.TestDFSStripedOutputStreamUpdatePipeline
hadoop.hdfs.TestReadWhileWriting
hadoop.hdfs.server.namenode.TestRedudantBlocks
hadoop.hdfs.server.blockmanagement.TestErasureCodingCorruption
hadoop.hdfs.tools.TestStoragePolicySatisfyAdminCommands
hadoop.hdfs.TestSetrepDecreasing
hadoop.hdfs.TestDFSRename
hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
hadoop.hdfs.TestDFSRollback
hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
hadoop.hdfs.TestSnapshotCommands
hadoop.hdfs.server.namenode.TestNamenodeRetryCache
hadoop.hdfs.TestHDFSFileSystemContract
hadoop.fs.contract.hdfs.TestHDFSContractLeaseRecovery
hadoop.hdfs.TestFileAppend4
hadoop.hdfs.server.balancer.TestBalancerRPCDelay
hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
hadoop.hdfs.TestEnclosingRoot
hadoop.hdfs.server.namenode.ha.TestBootstrapAliasmap
hadoop.hdfs.server.diskbalancer.TestDiskBalancerRPC
hadoop.hdfs.server.namenode.TestAddOverReplicatedStripedBlocks
hadoop.hdfs.server.datanode.TestDirectoryScanner
hadoop.hdfs.server.namenode.TestAclConfigFlag
hadoop.hdfs.tools.TestViewFileSystemOverloadSchemeWithDFSAdmin
hadoop.hdfs.TestLease
hadoop.hdfs.TestDataTransferKeepalive
hadoop.hdfs.client.impl.TestClientBlockVerification
hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
hadoop.hdfs.TestBlockTokenWrappingQOP
hadoop.hdfs.TestHFlush
hadoop.hdfs.TestReplaceDatanodeFailureReplication
hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
hadoop.hdfs.TestDFSInotifyEventInputStreamKerberized
hadoop.hdfs.server.blockmanagement.TestNodeCount
hadoop.hdfs.server.namenode.TestProtectedDirectories
hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
hadoop.hdfs.server.namenode.snapshot.TestRenameWithOrderedSnapshotDeletion
hadoop.hdfs.TestReadStripedFileWithDecodingCorruptData
hadoop.hdfs.TestAbandonBlock
hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
hadoop.hdfs.TestConnCache
hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
hadoop.hdfs.TestDFSStripedInputStream
hadoop.fs.contract.hdfs.TestHDFSContractMkdir
hadoop.hdfs.server.namenode.TestParallelImageWrite
hadoop.hdfs.server.namenode.metrics.TestNNMetricFilesInGetListingOps
hadoop.hdfs.server.namenode.fgl.TestFSNLockBenchmarkThroughput
hadoop.hdfs.server.datanode.fsdataset.impl.TestScrLazyPersistFiles
hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
hadoop.hdfs.server.namenode.TestReencryptionWithKMS
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistFiles
hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
hadoop.fs.TestSymlinkHdfsFileContext
hadoop.fs.viewfs.TestViewFileSystemWithAcls
hadoop.hdfs.server.diskbalancer.TestConnectors
hadoop.hdfs.server.datanode.TestRefreshNamenodes
hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
hadoop.hdfs.server.namenode.TestRefreshNamenodeReplicationConfig
hadoop.hdfs.server.namenode.ha.TestHASafeMode
hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
hadoop.hdfs.TestMiniDFSCluster
hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetCache
hadoop.hdfs.server.datanode.TestDataNodeUUID
hadoop.fs.TestUnbuffer
hadoop.hdfs.server.blockmanagement.TestBlockPlacementPolicyDebugLoggingBuilder
hadoop.fs.TestSymlinkHdfsFileSystem
hadoop.hdfs.server.namenode.TestCheckpoint
hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
hadoop.fs.contract.hdfs.TestHDFSContractCreate
hadoop.tools.TestJMXGet
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForErasureCodingPolicy
hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation
hadoop.fs.TestWebHdfsFileContextMainOperations
hadoop.hdfs.server.namenode.TestHostsFiles
hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
hadoop.hdfs.server.namenode.TestReencryption
hadoop.hdfs.TestDFSStartupVersions
hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
hadoop.hdfs.TestReconstructStripedFileWithValidator
hadoop.hdfs.server.namenode.snapshot.TestListSnapshot
hadoop.hdfs.TestDistributedFileSystemWithECFileWithRandomECPolicy
hadoop.hdfs.TestDFSStripedInputStreamReadFailures
hadoop.hdfs.server.namenode.TestFSImage
hadoop.hdfs.TestErasureCodingPolicyWithSnapshot
hadoop.cli.TestXAttrCLI
hadoop.hdfs.server.namenode.ha.TestHAAppend
hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.hdfs.TestBlockRecoveryCauseStandbyNameNodeCrash
hadoop.hdfs.server.datanode.TestCorruptMetadataFile
hadoop.fs.contract.hdfs.TestHDFSContractSafeMode
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyExcludeSlowNodes
hadoop.fs.contract.hdfs.TestDFSWrappedIO
hadoop.fs.viewfs.TestViewFileSystemWithTruncate
hadoop.hdfs.web.TestFSMainOperationsWebHdfs
hadoop.hdfs.server.mover.TestStorageMover
hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
hadoop.cli.TestErasureCodingCLI
hadoop.hdfs.server.namenode.TestGetContentSummaryWithPermission
hadoop.cli.TestHDFSCLI
hadoop.hdfs.server.namenode.TestGenericJournalConf
hadoop.hdfs.server.namenode.TestMalformedURLs
hadoop.hdfs.server.datanode.TestBlockCountersInPendingIBR
hadoop.fs.viewfs.TestViewFileSystemLinkFallback
hadoop.hdfs.server.diskbalancer.TestDiskBalancer
hadoop.hdfs.tools.TestDFSZKFailoverController
hadoop.hdfs.server.blockmanagement.TestPendingInvalidateBlock
hadoop.hdfs.TestWriteConfigurationToDFS
hadoop.hdfs.TestFileLengthOnClusterRestart
hadoop.hdfs.server.datanode.TestDataNodeLifeline
hadoop.hdfs.TestDataStream
hadoop.hdfs.TestGetFileChecksum
hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId
hadoop.hdfs.server.blockmanagement.TestCorruptionWithFailover
hadoop.hdfs.server.datanode.TestDataTransferThrottler
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
hadoop.hdfs.server.datanode.TestDataNodeErasureCodingMetrics
hadoop.fs.shell.TestHdfsTextCommand
hadoop.hdfs.TestDataTransferProtocol
hadoop.hdfs.TestSafeMode
hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
hadoop.hdfs.server.namenode.TestAddBlockRetry
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyWriter
hadoop.hdfs.server.namenode.TestSaveNamespace
hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
hadoop.hdfs.server.diskbalancer.command.TestDiskBalancerCommand
hadoop.hdfs.server.namenode.TestFSNamesystemMBean
hadoop.cli.TestDeleteCLI
hadoop.hdfs.server.namenode.TestAuditLogger
hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
hadoop.hdfs.server.namenode.ha.TestDNFencing
hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
hadoop.hdfs.server.namenode.TestEditLogJournalFailures
hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
hadoop.hdfs.TestAppendDifferentChecksum
hadoop.hdfs.TestDFSShellGenericOptions
hadoop.hdfs.TestErasureCodingPoliciesWithRandomECPolicy
hadoop.hdfs.TestHDFSServerPorts
hadoop.hdfs.server.namenode.TestTransferFsImage
hadoop.hdfs.TestRollingUpgrade
hadoop.fs.TestEnhancedByteBufferAccess
hadoop.hdfs.server.namenode.TestFileContextAcl
hadoop.hdfs.security.token.block.TestBlockToken
hadoop.hdfs.TestSafeModeWithStripedFile
hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocksWithRandomECPolicy
hadoop.hdfs.web.TestWebHDFSAcl
hadoop.hdfs.shortcircuit.TestShortCircuitCache
hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
hadoop.hdfs.server.datanode.TestDataNodeVolumeMetrics
hadoop.hdfs.TestExtendedAcls
hadoop.hdfs.server.datanode.TestIncrementalBrVariations
hadoop.hdfs.server.namenode.ha.TestHAMetrics
hadoop.hdfs.TestEncryptionZones
hadoop.hdfs.TestDecommissionWithStriped
hadoop.hdfs.TestMaintenanceState
hadoop.hdfs.TestBalancerBandwidth
hadoop.hdfs.server.namenode.TestSecureNameNode
hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
hadoop.hdfs.TestViewDistributedFileSystemWithMountLinks
hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
hadoop.hdfs.qjournal.TestNNWithQJM
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
hadoop.fs.TestFcHdfsPermission
hadoop.hdfs.server.balancer.TestBalancerWithNodeGroup
hadoop.hdfs.TestApplyingStoragePolicy
hadoop.hdfs.server.namenode.TestHAWithInProgressTail
hadoop.hdfs.server.namenode.TestStripedINodeFile
hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
hadoop.hdfs.server.namenode.TestEditLog
hadoop.hdfs.server.namenode.TestEditLogAutoroll
hadoop.hdfs.server.namenode.TestFsck
hadoop.hdfs.server.namenode.snapshot.TestSnapshot
hadoop.fs.viewfs.TestViewFSOverloadSchemeWithMountTableConfigInHDFS
hadoop.hdfs.TestErasureCodingMultipleRacks
hadoop.hdfs.server.datanode.TestLargeBlockReport
hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
hadoop.hdfs.server.namenode.TestNamenodeStorageDirectives
hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
hadoop.hdfs.TestDFSUpgrade
hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureToleration
hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
hadoop.hdfs.qjournal.server.TestJournalNodeSync
hadoop.hdfs.TestViewDistributedFileSystemContract
hadoop.hdfs.server.namenode.TestXAttrConfigFlag
hadoop.hdfs.TestDFSClientRetries
hadoop.hdfs.server.namenode.ha.TestSeveralNameNodes
hadoop.hdfs.TestSlowDatanodeReport
hadoop.hdfs.TestSecureEncryptionZoneWithKMS
hadoop.hdfs.server.namenode.ha.TestObserverNode
hadoop.hdfs.TestReplication
hadoop.hdfs.web.TestWebHdfsUrl
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier
hadoop.hdfs.TestParallelUnixDomainRead
hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks
hadoop.hdfs.server.namenode.TestFSNamesystemLockReport
hadoop.hdfs.server.namenode.TestFSImageWithSnapshotParallelAndCompress
hadoop.hdfs.TestFileCreationClient
hadoop.hdfs.TestDFSStorageStateRecovery
hadoop.hdfs.server.mover.TestMover
hadoop.hdfs.TestByteBufferPread
hadoop.hdfs.server.blockmanagement.TestSlowDiskTracker
hadoop.hdfs.web.TestHttpsFileSystem
hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
hadoop.hdfs.server.datanode.TestTriggerBlockReport
hadoop.cli.TestCacheAdminCLI
hadoop.hdfs.server.datanode.TestBPOfferService
hadoop.net.TestNetworkTopology
hadoop.hdfs.TestFileChecksum
hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy
hadoop.hdfs.server.namenode.TestINodeFile
hadoop.fs.TestGlobPaths
hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
hadoop.hdfs.server.datanode.TestDeleteBlockPool
hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
hadoop.hdfs.server.diskbalancer.TestDiskBalancerWithMockMover
hadoop.cli.TestAclCLI
hadoop.hdfs.TestStateAlignmentContextWithHA
hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
hadoop.hdfs.TestClientReportBadBlock
hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
hadoop.fs.viewfs.TestViewFsFileStatusHdfs
hadoop.hdfs.TestInjectionForSimulatedStorage
hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
hadoop.hdfs.TestDFSRemove
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFS
hadoop.hdfs.server.datanode.TestBlockRecovery2
hadoop.hdfs.qjournal.TestSecureNNWithQJM
hadoop.hdfs.server.namenode.TestFSImageWithXAttr
hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
hadoop.hdfs.TestClose
hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
hadoop.fs.TestHDFSFileContextMainOperations
hadoop.fs.contract.hdfs.TestHDFSContractSeek
hadoop.hdfs.TestModTime
hadoop.hdfs.server.namenode.TestINodeAttributeProvider
hadoop.hdfs.TestIsMethodSupported
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithShortCircuitRead
hadoop.hdfs.TestRollingUpgradeRollback
hadoop.fs.loadGenerator.TestLoadGenerator
hadoop.hdfs.TestFileAppend2
hadoop.hdfs.TestReadStripedFileWithMissingBlocks
hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
hadoop.hdfs.TestParallelShortCircuitRead
hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
hadoop.hdfs.TestSafeModeWithStripedFileWithRandomECPolicy
hadoop.cli.TestAclCLIWithPosixAclInheritance
hadoop.hdfs.server.namenode.ha.TestConsistentReadsObserver
hadoop.hdfs.TestErasureCodingExerciseAPIs
hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
hadoop.hdfs.tools.TestDFSAdmin
hadoop.hdfs.TestMissingBlocksAlert
hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
hadoop.hdfs.server.namenode.TestNameNodeXAttr
hadoop.hdfs.server.namenode.TestBackupNode
hadoop.hdfs.server.namenode.TestAddStripedBlocks
hadoop.hdfs.TestBlocksScheduledCounter
hadoop.security.TestRefreshUserMappings
hadoop.hdfs.TestEncryptedTransfer
hadoop.hdfs.server.blockmanagement.TestReplicationPolicyRatioConsiderLoadWithStorage
hadoop.fs.contract.hdfs.TestHDFSContractPathHandle
hadoop.fs.contract.hdfs.TestHDFSContractAppend
hadoop.hdfs.TestMaintenanceWithStriped
hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
hadoop.hdfs.server.namenode.TestCacheDirectives
hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
hadoop.hdfs.client.impl.TestBlockReaderLocalLegacy
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistPolicy
hadoop.fs.contract.hdfs.TestHDFSContractDelete
hadoop.hdfs.TestDFSAddressConfig
hadoop.hdfs.server.namenode.snapshot.TestOrderedSnapshotDeletion
hadoop.hdfs.TestViewDistributedFileSystem
hadoop.fs.viewfs.TestViewFileSystemHdfs
hadoop.hdfs.TestDFSInotifyEventInputStream
hadoop.hdfs.TestFileCreationEmpty
hadoop.hdfs.TestWriteReadStripedFile
hadoop.hdfs.TestDFSShell
hadoop.hdfs.server.datanode.TestBlockReplacement
hadoop.hdfs.server.namenode.metrics.TestNameNodeMetrics
hadoop.hdfs.TestBlockStoragePolicy
hadoop.hdfs.server.namenode.TestUpgradeDomainBlockPlacementPolicy
hadoop.hdfs.server.namenode.TestFileTruncate
hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
hadoop.hdfs.TestTrashWithSecureEncryptionZones
hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
hadoop.hdfs.server.datanode.TestDataNodeECN
hadoop.hdfs.TestListFilesInFileContext
hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistLockedMemory
hadoop.hdfs.TestDFSClientSocketSize
hadoop.hdfs.server.namenode.ha.TestEditLogTailer
hadoop.hdfs.server.namenode.TestMetadataVersionOutput
hadoop.security.TestPermission
hadoop.hdfs.server.blockmanagement.TestBlockManager
hadoop.hdfs.server.namenode.TestStoragePolicySatisfierWithHA
hadoop.hdfs.server.datanode.fsdataset.impl.TestReplicaCachingGetSpaceUsed
hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
hadoop.hdfs.TestDatanodeDeath
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.hdfs.server.namenode.TestSecondaryWebUi
hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes
hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
hadoop.hdfs.server.namenode.snapshot.TestOrderedSnapshotDeletionGc
hadoop.hdfs.TestStoragePolicyPermissionSettings
hadoop.hdfs.server.namenode.snapshot.TestFSImageWithOrderedSnapshotDeletion
hadoop.fs.TestSymlinkHdfsDisable
hadoop.hdfs.tools.TestDFSAdminWithHA
hadoop.hdfs.client.impl.TestBlockReaderLocal
hadoop.fs.viewfs.TestNNStartupWhenViewFSOverloadSchemeEnabled
hadoop.hdfs.TestQuotaAllowOwner
hadoop.hdfs.TestFileConcurrentReader
hadoop.hdfs.TestLocalDFS
hadoop.hdfs.tools.TestWebHDFSStoragePolicyCommands
hadoop.hdfs.TestFileStatusWithRandomECPolicy
hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransferExpiredBlockToken
hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
hadoop.hdfs.server.namenode.TestFSDirectory
hadoop.hdfs.server.namenode.TestAddBlock
hadoop.hdfs.tools.TestGetGroups
hadoop.hdfs.server.namenode.TestBlockUnderConstruction
hadoop.hdfs.TestFSInputChecker
hadoop.hdfs.server.aliasmap.TestSecureAliasMap
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
hadoop.hdfs.server.datanode.TestBlockScanner
hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
hadoop.hdfs.server.namenode.TestCacheDirectivesWithViewDFS
hadoop.hdfs.server.namenode.TestNameNodeMetricsLogger
hadoop.hdfs.server.namenode.TestMetaSave
hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
hadoop.hdfs.TestWriteRead
hadoop.hdfs.TestDatanodeLayoutUpgrade
hadoop.hdfs.server.namenode.TestNameNodeAcl
hadoop.hdfs.TestLeaseRecovery
hadoop.hdfs.server.namenode.TestSnapshotPathINodes
hadoop.hdfs.TestFsShellPermission
hadoop.hdfs.TestDFSUpgradeFromImage
hadoop.hdfs.tools.TestViewFileSystemOverloadSchemeWithFSCommands
hadoop.hdfs.TestHDFSTrash
hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
hadoop.fs.TestFcHdfsSetUMask
hadoop.hdfs.server.datanode.TestFsDatasetCacheRevocation
hadoop.hdfs.tools.TestStoragePolicyCommands
hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
hadoop.fs.viewfs.TestViewFileSystemOverloadSchemeHdfsFileSystemContract
hadoop.hdfs.server.blockmanagement.TestStorageBlockPoolUsageStdDev
hadoop.hdfs.server.namenode.TestAuthorizationHeaderPropagation
hadoop.fs.viewfs.TestViewFsWithXAttrs
hadoop.hdfs.TestSeekBug
hadoop.hdfs.TestFileStatusWithDefaultECPolicy
hadoop.hdfs.TestErasureCodingAddConfig
hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
hadoop.TestRefreshCallQueue
hadoop.hdfs.TestDecommissionWithStripedBackoffMonitor
hadoop.hdfs.web.TestWebHDFSXAttr
hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
hadoop.hdfs.client.impl.TestBlockReaderFactory
hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
Subsystem Report/Notes
Docker ClientAPI=1.55 ServerAPI=1.55 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/11/artifact/out/Dockerfile
GITHUB PR #8653
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint spotbugs checkstyle shellcheck shelldocs
uname Linux 77c7ff264da5 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 033859d
Default Java Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.11+10-1-24.04.2-Ubuntu /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/11/testReport/
Max. process+thread count 9500 (vs. ulimit of 10000)
modules C: hadoop-project hadoop-common-project/hadoop-auth hadoop-common-project/hadoop-auth-examples hadoop-common-project/hadoop-common hadoop-common-project/hadoop-kms hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-httpfs hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient hadoop-hdfs-project/hadoop-hdfs-rbf hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-sharedcachemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi hadoop-tools/hadoop-sls hadoop-tools/hadoop-resourceestimator hadoop-client-modules/hadoop-client-api hadoop-client-modules/hadoop-client-runtime hadoop-client-modules/hadoop-client-minicluster hadoop-client-modules/hadoop-client-check-invariants hadoop-client-modules/hadoop-client-check-test-invariants . U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/11/console
versions git=2.43.0 maven=3.9.15 spotbugs=4.9.7 shellcheck=0.9.0
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 38s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 14s No case conflicting files found.
+0 🆗 codespell 0m 0s codespell was not available.
+0 🆗 detsecrets 0m 0s detect-secrets was not available.
+0 🆗 xmllint 0m 0s xmllint was not available.
+0 🆗 shelldocs 0m 0s Shelldocs was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 1s The patch appears to include 222 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 2m 1s Maven dependency ordering for branch
+1 💚 mvninstall 42m 32s trunk passed
+1 💚 compile 16m 20s trunk passed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu
+1 💚 compile 16m 24s trunk passed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
+1 💚 checkstyle 6m 28s trunk passed
+1 💚 mvnsite 18m 34s trunk passed
+1 💚 javadoc 9m 55s trunk passed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu
+1 💚 javadoc 9m 47s trunk passed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
+0 🆗 spotbugs 0m 24s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
-1 ❌ spotbugs 35m 19s /branch-spotbugs-root-warnings.html root in trunk has 93 extant spotbugs warnings.
+0 🆗 spotbugs 0m 33s branch/hadoop-client-modules/hadoop-client-api no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 31s branch/hadoop-client-modules/hadoop-client-check-invariants no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 32s branch/hadoop-client-modules/hadoop-client-check-test-invariants no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 33s branch/hadoop-client-modules/hadoop-client-minicluster no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 32s branch/hadoop-client-modules/hadoop-client-runtime no spotbugs output file (spotbugsXml.xml)
-1 ❌ spotbugs 0m 46s /branch-spotbugs-hadoop-tools_hadoop-resourceestimator-warnings.html hadoop-tools/hadoop-resourceestimator in trunk has 12 extant spotbugs warnings.
-1 ❌ spotbugs 1m 35s /branch-spotbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager in trunk has 1 extant spotbugs warnings.
+1 💚 shadedclient 28m 32s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 1m 24s Maven dependency ordering for patch
-1 ❌ mvninstall 0m 25s /patch-mvninstall-hadoop-client-modules_hadoop-client-check-test-invariants.txt hadoop-client-check-test-invariants in the patch failed.
-1 ❌ mvninstall 36m 27s /patch-mvninstall-root.txt root in the patch failed.
-1 ❌ compile 16m 25s /patch-compile-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ javac 16m 25s /patch-compile-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ compile 16m 38s /patch-compile-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
-1 ❌ javac 16m 38s /patch-compile-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
-1 ❌ blanks 0m 0s /blanks-eol.txt The patch has 2 line(s) that end in blanks. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
-0 ⚠️ checkstyle 5m 56s /results-checkstyle-root.txt root: The patch generated 7 new + 3484 unchanged - 1 fixed = 3491 total (was 3485)
-1 ❌ mvnsite 7m 6s /patch-mvnsite-root.txt root in the patch failed.
+1 💚 shellcheck 0m 0s No new issues.
-1 ❌ javadoc 10m 6s /patch-javadoc-root-jdkUbuntu-21.0.11+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-21.0.11+10-1-24.04.2-Ubuntu.
-1 ❌ javadoc 9m 26s /patch-javadoc-root-jdkUbuntu-17.0.19+10-1-24.04.2-Ubuntu.txt root in the patch failed with JDK Ubuntu-17.0.19+10-1-24.04.2-Ubuntu.
+0 🆗 spotbugs 0m 23s hadoop-project has no data from spotbugs
-1 ❌ spotbugs 3m 1s /new-spotbugs-hadoop-common-project_hadoop-common.html hadoop-common-project/hadoop-common generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+0 🆗 spotbugs 0m 29s hadoop-client-modules/hadoop-client-api has no data from spotbugs
+0 🆗 spotbugs 0m 29s hadoop-client-modules/hadoop-client-runtime has no data from spotbugs
+0 🆗 spotbugs 0m 29s hadoop-client-modules/hadoop-client-minicluster has no data from spotbugs
+0 🆗 spotbugs 0m 30s hadoop-client-modules/hadoop-client-check-invariants has no data from spotbugs
+0 🆗 spotbugs 0m 29s hadoop-client-modules/hadoop-client-check-test-invariants has no data from spotbugs
-1 ❌ spotbugs 33m 59s /patch-spotbugs-root.txt root in the patch failed.
-1 ❌ shadedclient 27m 49s patch has errors when building and testing our client artifacts.
_ Other Tests _
-1 ❌ unit 781m 31s /patch-unit-root.txt root in the patch failed.
-1 ❌ asflicense 1m 58s /results-asflicense.txt The patch generated 1 ASF License warnings.
1287m 4s
Reason Tests
SpotBugs module:hadoop-common-project/hadoop-common
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.hadoop.http.HttpServer2.addDefaultApps(ContextHandlerCollection, String, Configuration) At HttpServer2.java:ignored in org.apache.hadoop.http.HttpServer2.addDefaultApps(ContextHandlerCollection, String, Configuration) At HttpServer2.java:[line 977]
Failed junit tests hadoop.hdfs.web.TestWebHDFS
hadoop.hdfs.web.TestWebHdfsUrl
hadoop.hdfs.server.namenode.TestCheckpoint
hadoop.hdfs.server.namenode.TestFSNamesystemMBean
hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
hadoop.hdfs.server.datanode.TestDataNodeMXBean
hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
hadoop.hdfs.server.federation.router.async.TestRouterAsyncWebHdfsMethods
hadoop.hdfs.server.federation.router.TestRouterWebHdfsMethods
hadoop.mapreduce.jobhistory.TestJobHistoryEventHandler
hadoop.mapreduce.v2.app.TestJobEndNotifier
hadoop.mapreduce.v2.app.webapp.TestAMWebApp
hadoop.security.authentication.client.TestPseudoAuthenticator
hadoop.crypto.key.kms.server.TestKMS
hadoop.yarn.webapp.TestWebApp
hadoop.yarn.appcatalog.application.TestAppCatalogSolrClient
hadoop.yarn.service.TestYarnNativeServices
hadoop.yarn.server.router.webapp.TestRouterWebServicesREST
hadoop.yarn.server.timeline.webapp.TestTimelineWebServices
hadoop.yarn.server.timeline.security.TestTimelineAuthenticationFilterForV1
hadoop.yarn.server.timelineservice.storage.TestHBaseTimelineStorageApps
hadoop.yarn.server.timelineservice.storage.flow.TestHBaseStorageFlowRunCompaction
hadoop.yarn.server.timelineservice.storage.TestTimelineReaderHBaseDown
hadoop.yarn.server.timelineservice.storage.flow.TestHBaseStorageFlowActivity
hadoop.yarn.server.timelineservice.reader.TestTimelineReaderWebServicesHBaseStorage
hadoop.yarn.server.timelineservice.storage.TestHBaseTimelineStorageEntities
hadoop.yarn.server.timelineservice.storage.TestHBaseTimelineStorageDomain
hadoop.yarn.server.timelineservice.storage.TestTimelineWriterHBaseDown
hadoop.yarn.server.timelineservice.storage.TestHBaseTimelineStorageSchema
hadoop.yarn.server.timelineservice.storage.flow.TestHBaseStorageFlowRun
hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesAppsModification
hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesCapacitySchedulerConfigMutation
hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesConfigurationMutation
hadoop.yarn.server.resourcemanager.federation.TestFederationRMStateStoreService
hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesNodes
hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesDelegationTokens
hadoop.yarn.server.resourcemanager.webapp.TestRMWebappAuthentication
hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesDelegationTokenAuthentication
hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesNodeLabels
hadoop.yarn.server.resourcemanager.webapp.TestRMWebServicesReservation
hadoop.yarn.server.nodemanager.webapp.TestNMWebTerminal
hadoop.yarn.server.nodemanager.webapp.TestNMWebServices
Subsystem Report/Notes
Docker ClientAPI=1.55 ServerAPI=1.55 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/14/artifact/out/Dockerfile
GITHUB PR #8653
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint spotbugs checkstyle shellcheck shelldocs
uname Linux bc110860fb28 5.15.0-181-generic #191-Ubuntu SMP Fri May 22 19:09:02 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 9c2797c
Default Java Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.11+10-1-24.04.2-Ubuntu /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.19+10-1-24.04.2-Ubuntu
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/14/testReport/
Max. process+thread count 4099 (vs. ulimit of 10000)
modules C: hadoop-project hadoop-common-project/hadoop-auth hadoop-common-project/hadoop-auth-examples hadoop-common-project/hadoop-common hadoop-common-project/hadoop-kms hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-httpfs hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient hadoop-hdfs-project/hadoop-hdfs-rbf hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-sharedcachemanager hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timeline-pluginstorage hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase-tests hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-router hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-globalpolicygenerator hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-distributedshell hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-api hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-applications-catalog/hadoop-yarn-applications-catalog-webapp hadoop-yarn-project/hadoop-yarn/hadoop-yarn-csi hadoop-tools/hadoop-sls hadoop-tools/hadoop-resourceestimator hadoop-client-modules/hadoop-client-api hadoop-client-modules/hadoop-client-runtime hadoop-client-modules/hadoop-client-minicluster hadoop-client-modules/hadoop-client-check-invariants hadoop-client-modules/hadoop-client-check-test-invariants . U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8653/14/console
versions git=2.43.0 maven=3.9.15 spotbugs=4.9.7 shellcheck=0.9.0
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

joseluisll added a commit to joseluisll/hadoop that referenced this pull request Aug 24, 2026
Jetty 9.4's ServerConnector.close() released the accept channel, so a listener
could re-bind. Jetty 12's does not, and a connector that has been closed cannot
be started again. Hand it a fresh channel instead.

Found by pjfanning on PR apache#8653.

Co-Authored-By: Claude <noreply@anthropic.com>
joseluisll added a commit to joseluisll/hadoop that referenced this pull request Aug 24, 2026
Jetty 9.4's ServerConnector.close() released the accept channel, so a listener
could re-bind. Jetty 12's does not, and a connector that has been closed cannot
be started again. Hand it a fresh channel instead.

Found by pjfanning on PR apache#8653.

Co-Authored-By: Claude <noreply@anthropic.com>
joseluisll added a commit to joseluisll/hadoop that referenced this pull request Aug 24, 2026
Jetty 9.4's ServerConnector.close() released the accept channel, so a listener
could re-bind. Jetty 12's does not, and a connector that has been closed cannot
be started again. Hand it a fresh channel instead.

Found by pjfanning on PR apache#8653.

Co-Authored-By: Claude <noreply@anthropic.com>
joseluisll added a commit to joseluisll/hadoop that referenced this pull request Aug 24, 2026
Jetty 9.4's ServerConnector.close() released the accept channel, so a listener
could re-bind. Jetty 12's does not, and a connector that has been closed cannot
be started again. Hand it a fresh channel instead.

Found by pjfanning on PR apache#8653.

Co-Authored-By: Claude <noreply@anthropic.com>
joseluisll added a commit to joseluisll/hadoop that referenced this pull request Aug 24, 2026
Jetty 9.4's ServerConnector.close() released the accept channel, so a listener
could re-bind. Jetty 12's does not, and a connector that has been closed cannot
be started again. Hand it a fresh channel instead.

Found by pjfanning on PR apache#8653.

Co-Authored-By: Claude <noreply@anthropic.com>
joseluisll added a commit to joseluisll/hadoop that referenced this pull request Aug 24, 2026
Jetty 9.4's ServerConnector.close() released the accept channel, so a listener
could re-bind. Jetty 12's does not, and a connector that has been closed cannot
be started again. Hand it a fresh channel instead.

Found by pjfanning on PR apache#8653.

Co-Authored-By: Claude <noreply@anthropic.com>
joseluisll added a commit to joseluisll/hadoop that referenced this pull request Aug 31, 2026
Jetty 9.4's ServerConnector.close() released the accept channel, so a listener
could re-bind. Jetty 12's does not, and a connector that has been closed cannot
be started again. Hand it a fresh channel instead.

Found by pjfanning on PR apache#8653.

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants