Skip to content

HDFS-11161. Incorporate Baidu BOS file system implementation#8343

Closed
yangdong2398 wants to merge 2 commits intoapache:trunkfrom
yangdong2398:HDFS-11161-hadoop-bos
Closed

HDFS-11161. Incorporate Baidu BOS file system implementation#8343
yangdong2398 wants to merge 2 commits intoapache:trunkfrom
yangdong2398:HDFS-11161-hadoop-bos

Conversation

@yangdong2398
Copy link

@yangdong2398 yangdong2398 commented Mar 13, 2026

Description of PR

JIRA: https://issues.apache.org/jira/browse/HDFS-11161

Add hadoop-bos module to hadoop-cloud-storage-project providing Baidu Object Storage (BOS) FileSystem implementation using the bos:// URI scheme.

Key features:

  • BaiduBosFileSystem: core Hadoop FileSystem implementation for BOS
  • Support for both flat and hierarchical namespace modes
  • Multipart upload for large files
  • CRC32C checksum compatible with HDFS for DistCp
  • Pluggable credential providers (configuration-based and environment-variable-based)
  • Hadoop FileSystem contract tests
  • Shaded BOS SDK and transitive dependencies (jackson, httpcomponents, guava, commons-logging, commons-lang, commons-codec) under bfs.* prefix to avoid classpath conflicts

Build integration:

  • Integrated into hadoop-project/pom.xml (dependency management), hadoop-cloud-storage-project/pom.xml (module), hadoop-cloud-storage/pom.xml (umbrella dependency), hadoop-cloud-storage-dist/pom.xml (dist packaging)
  • Standard core-site.xml + XInclude auth-keys.xml test credential pattern
  • tests-off/tests-on profiles to auto-skip tests when credentials are absent

How was this patch tested?

  • Unit test: TestConfigurationCredentialsProvider validates credential provider loading from Hadoop configuration
  • Contract tests: Full set of Hadoop FileSystem contract tests (TestBosContractCreate, TestBosContractDelete, TestBosContractRename, TestBosContractSeek, etc.) — require valid BOS credentials in auth-keys.xml
  • CI: Apache Yetus pre-commit checks pass (compile, javadoc JDK 17/21, SpotBugs, checkstyle, ASF license, whitespace)

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: test with a]]real OSS
  • 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?

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 21s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 detsecrets 0m 1s detect-secrets was not available.
+0 🆗 xmllint 0m 1s xmllint was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 21 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 2m 32s Maven dependency ordering for branch
+1 💚 mvninstall 28m 59s trunk passed
+1 💚 compile 9m 38s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 compile 9m 31s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 checkstyle 3m 13s trunk passed
+1 💚 mvnsite 1m 36s trunk passed
+1 💚 javadoc 1m 42s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 1m 41s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 24s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 23s branch/hadoop-cloud-storage-project/hadoop-cloud-storage no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 22s branch/hadoop-cloud-storage-project/hadoop-cloud-storage-dist no spotbugs output file (spotbugsXml.xml)
+1 💚 shadedclient 16m 39s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 26s Maven dependency ordering for patch
-1 ❌ mvninstall 0m 9s /patch-mvninstall-hadoop-cloud-storage-project_hadoop-bos.txt hadoop-bos in the patch failed.
-1 ❌ mvninstall 3m 13s /patch-mvninstall-hadoop-cloud-storage-project.txt hadoop-cloud-storage-project in the patch failed.
-1 ❌ mvninstall 0m 10s /patch-mvninstall-hadoop-cloud-storage-project_hadoop-cloud-storage.txt hadoop-cloud-storage in the patch failed.
-1 ❌ mvninstall 0m 9s /patch-mvninstall-hadoop-cloud-storage-project_hadoop-cloud-storage-dist.txt hadoop-cloud-storage-dist in the patch failed.
-1 ❌ compile 9m 6s /patch-compile-root-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt root in the patch failed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04.
-1 ❌ javac 9m 6s /patch-compile-root-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt root in the patch failed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04.
-1 ❌ compile 9m 15s /patch-compile-root-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1.txt root in the patch failed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1.
-1 ❌ javac 9m 15s /patch-compile-root-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1.txt root in the patch failed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1.
-1 ❌ blanks 0m 0s /blanks-eol.txt The patch has 28 line(s) that end in blanks. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
-0 ⚠️ checkstyle 3m 19s /buildtool-patch-checkstyle-root.txt The patch fails to run checkstyle in root
-1 ❌ mvnsite 0m 21s /patch-mvnsite-hadoop-cloud-storage-project_hadoop-bos.txt hadoop-bos in the patch failed.
-1 ❌ mvnsite 0m 26s /patch-mvnsite-hadoop-cloud-storage-project.txt hadoop-cloud-storage-project in the patch failed.
-1 ❌ mvnsite 0m 19s /patch-mvnsite-hadoop-cloud-storage-project_hadoop-cloud-storage.txt hadoop-cloud-storage in the patch failed.
-1 ❌ mvnsite 0m 21s /patch-mvnsite-hadoop-cloud-storage-project_hadoop-cloud-storage-dist.txt hadoop-cloud-storage-dist in the patch failed.
-1 ❌ javadoc 0m 21s /patch-javadoc-hadoop-cloud-storage-project_hadoop-bos-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt hadoop-bos in the patch failed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04.
-1 ❌ javadoc 0m 26s /patch-javadoc-hadoop-cloud-storage-project-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt hadoop-cloud-storage-project in the patch failed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04.
-1 ❌ javadoc 0m 22s /patch-javadoc-hadoop-cloud-storage-project_hadoop-cloud-storage-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt hadoop-cloud-storage in the patch failed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04.
-1 ❌ javadoc 0m 21s /patch-javadoc-hadoop-cloud-storage-project_hadoop-cloud-storage-dist-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt hadoop-cloud-storage-dist in the patch failed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04.
-1 ❌ javadoc 0m 22s /patch-javadoc-hadoop-cloud-storage-project_hadoop-bos-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1.txt hadoop-bos in the patch failed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1.
-1 ❌ javadoc 0m 25s /patch-javadoc-hadoop-cloud-storage-project-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1.txt hadoop-cloud-storage-project in the patch failed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1.
-1 ❌ javadoc 0m 21s /patch-javadoc-hadoop-cloud-storage-project_hadoop-cloud-storage-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1.txt hadoop-cloud-storage in the patch failed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1.
-1 ❌ javadoc 0m 22s /patch-javadoc-hadoop-cloud-storage-project_hadoop-cloud-storage-dist-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1.txt hadoop-cloud-storage-dist in the patch failed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1.
+0 🆗 spotbugs 0m 22s hadoop-project has no data from spotbugs
-1 ❌ spotbugs 0m 21s /patch-spotbugs-hadoop-cloud-storage-project_hadoop-bos.txt hadoop-bos in the patch failed.
-1 ❌ spotbugs 0m 32s /patch-spotbugs-hadoop-cloud-storage-project.txt hadoop-cloud-storage-project in the patch failed.
-1 ❌ spotbugs 0m 21s /patch-spotbugs-hadoop-cloud-storage-project_hadoop-cloud-storage.txt hadoop-cloud-storage in the patch failed.
-1 ❌ spotbugs 0m 22s /patch-spotbugs-hadoop-cloud-storage-project_hadoop-cloud-storage-dist.txt hadoop-cloud-storage-dist in the patch failed.
+1 💚 shadedclient 17m 13s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 0m 21s hadoop-project in the patch passed.
-1 ❌ unit 0m 21s /patch-unit-hadoop-cloud-storage-project_hadoop-bos.txt hadoop-bos in the patch failed.
-1 ❌ unit 1m 16s /patch-unit-hadoop-cloud-storage-project.txt hadoop-cloud-storage-project in the patch failed.
-1 ❌ unit 0m 21s /patch-unit-hadoop-cloud-storage-project_hadoop-cloud-storage.txt hadoop-cloud-storage in the patch failed.
-1 ❌ unit 0m 22s /patch-unit-hadoop-cloud-storage-project_hadoop-cloud-storage-dist.txt hadoop-cloud-storage-dist in the patch failed.
-1 ❌ asflicense 0m 40s /results-asflicense.txt The patch generated 1 ASF License warnings.
139m 13s
Subsystem Report/Notes
Docker ClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/1/artifact/out/Dockerfile
GITHUB PR #8343
Optional Tests dupname asflicense codespell detsecrets xmllint compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle markdownlint
uname Linux f2f19a03a274 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / bc7706f
Default Java Ubuntu-17.0.18+8-Ubuntu-124.04.1
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.10+7-Ubuntu-124.04 /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.18+8-Ubuntu-124.04.1
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/1/testReport/
Max. process+thread count 633 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-cloud-storage-project/hadoop-bos hadoop-cloud-storage-project hadoop-cloud-storage-project/hadoop-cloud-storage hadoop-cloud-storage-project/hadoop-cloud-storage-dist U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/1/console
versions git=2.43.0 maven=3.9.11 spotbugs=4.9.7
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

@yangdong2398
Copy link
Author

retest this please

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 22s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 detsecrets 0m 1s detect-secrets was not available.
+0 🆗 xmllint 0m 1s xmllint was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 21 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 1m 58s Maven dependency ordering for branch
+1 💚 mvninstall 26m 29s trunk passed
+1 💚 compile 8m 38s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 compile 8m 51s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 checkstyle 2m 58s trunk passed
+1 💚 mvnsite 2m 7s trunk passed
+1 💚 javadoc 1m 58s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 1m 56s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 25s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 23s branch/hadoop-cloud-storage-project/hadoop-cloud-storage no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 29s branch/hadoop-cloud-storage-project/hadoop-cloud-storage-dist no spotbugs output file (spotbugsXml.xml)
+1 💚 shadedclient 15m 7s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 26s Maven dependency ordering for patch
+1 💚 mvninstall 3m 43s the patch passed
+1 💚 compile 8m 11s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javac 8m 11s the patch passed
+1 💚 compile 8m 51s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 javac 8m 51s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 3m 2s /results-checkstyle-root.txt root: The patch generated 2279 new + 0 unchanged - 0 fixed = 2279 total (was 0)
+1 💚 mvnsite 2m 36s the patch passed
-1 ❌ javadoc 0m 28s /results-javadoc-javadoc-hadoop-cloud-storage-project_hadoop-bos-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt hadoop-cloud-storage-project_hadoop-bos-jdkUbuntu-21.0.10+7-Ubuntu-124.04 with JDK Ubuntu-21.0.10+7-Ubuntu-124.04 generated 183 new + 0 unchanged - 0 fixed = 183 total (was 0)
-1 ❌ javadoc 0m 44s /results-javadoc-javadoc-hadoop-cloud-storage-project-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt hadoop-cloud-storage-project-jdkUbuntu-21.0.10+7-Ubuntu-124.04 with JDK Ubuntu-21.0.10+7-Ubuntu-124.04 generated 183 new + 598 unchanged - 0 fixed = 781 total (was 598)
-1 ❌ javadoc 0m 31s /results-javadoc-javadoc-hadoop-cloud-storage-project_hadoop-bos-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1.txt hadoop-cloud-storage-project_hadoop-bos-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1 with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1 generated 176 new + 0 unchanged - 0 fixed = 176 total (was 0)
-1 ❌ javadoc 0m 44s /results-javadoc-javadoc-hadoop-cloud-storage-project-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1.txt hadoop-cloud-storage-project-jdkUbuntu-17.0.18+8-Ubuntu-124.04.1 with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1 generated 176 new + 573 unchanged - 0 fixed = 749 total (was 573)
+0 🆗 spotbugs 0m 28s hadoop-project has no data from spotbugs
-1 ❌ spotbugs 1m 15s /new-spotbugs-hadoop-cloud-storage-project.html hadoop-cloud-storage-project generated 5 new + 0 unchanged - 0 fixed = 5 total (was 0)
+0 🆗 spotbugs 0m 23s hadoop-cloud-storage-project/hadoop-cloud-storage has no data from spotbugs
+0 🆗 spotbugs 0m 28s hadoop-cloud-storage-project/hadoop-cloud-storage-dist has no data from spotbugs
+1 💚 shadedclient 15m 13s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 0m 26s hadoop-project in the patch passed.
+1 💚 unit 0m 30s hadoop-bos in the patch passed.
+1 💚 unit 1m 28s hadoop-cloud-storage-project in the patch passed.
+1 💚 unit 0m 27s hadoop-cloud-storage in the patch passed.
+1 💚 unit 0m 25s hadoop-cloud-storage-dist in the patch passed.
+1 💚 asflicense 0m 37s The patch does not generate ASF License warnings.
133m 56s
Reason Tests
SpotBugs module:hadoop-cloud-storage-project
Dead store to group in org.apache.hadoop.fs.bos.BaiduBosFileSystem.newDirectory(FileMetadata, Path) At BaiduBosFileSystem.java:org.apache.hadoop.fs.bos.BaiduBosFileSystem.newDirectory(FileMetadata, Path) At BaiduBosFileSystem.java:[line 543]
Dead store to owner in org.apache.hadoop.fs.bos.BaiduBosFileSystem.newDirectory(FileMetadata, Path) At BaiduBosFileSystem.java:org.apache.hadoop.fs.bos.BaiduBosFileSystem.newDirectory(FileMetadata, Path) At BaiduBosFileSystem.java:[line 541]
Nullcheck of meta at line 529 of value previously dereferenced in org.apache.hadoop.fs.bos.BaiduBosFileSystem.newFile(FileMetadata, Path) At BaiduBosFileSystem.java:529 of value previously dereferenced in org.apache.hadoop.fs.bos.BaiduBosFileSystem.newFile(FileMetadata, Path) At BaiduBosFileSystem.java:[line 525]
org.apache.hadoop.fs.bos.UploadPartThread.run() might ignore java.lang.Exception At UploadPartThread.java:At UploadPartThread.java:[line 136]
Exception is caught when Exception is not thrown in org.apache.hadoop.fs.bos.UploadPartThread.run() At UploadPartThread.java:is not thrown in org.apache.hadoop.fs.bos.UploadPartThread.run() At UploadPartThread.java:[line 136]
Subsystem Report/Notes
Docker ClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/2/artifact/out/Dockerfile
GITHUB PR #8343
Optional Tests dupname asflicense codespell detsecrets xmllint compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle markdownlint
uname Linux 890d7004b601 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 1736c87
Default Java Ubuntu-17.0.18+8-Ubuntu-124.04.1
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.10+7-Ubuntu-124.04 /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.18+8-Ubuntu-124.04.1
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/2/testReport/
Max. process+thread count 638 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-cloud-storage-project/hadoop-bos hadoop-cloud-storage-project hadoop-cloud-storage-project/hadoop-cloud-storage hadoop-cloud-storage-project/hadoop-cloud-storage-dist U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/2/console
versions git=2.43.0 maven=3.9.11 spotbugs=4.9.7
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

@yangdong2398
Copy link
Author

retest this please

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 41s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 detsecrets 0m 1s detect-secrets was not available.
+0 🆗 xmllint 0m 1s xmllint was not available.
+0 🆗 markdownlint 0m 1s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 21 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 2m 1s Maven dependency ordering for branch
+1 💚 mvninstall 42m 33s trunk passed
+1 💚 compile 15m 58s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 compile 18m 37s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 checkstyle 5m 38s trunk passed
+1 💚 mvnsite 3m 22s trunk passed
+1 💚 javadoc 3m 17s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 3m 20s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 51s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 46s branch/hadoop-cloud-storage-project/hadoop-cloud-storage no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 48s branch/hadoop-cloud-storage-project/hadoop-cloud-storage-dist no spotbugs output file (spotbugsXml.xml)
+1 💚 shadedclient 28m 4s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 34s Maven dependency ordering for patch
+1 💚 mvninstall 6m 22s the patch passed
+1 💚 compile 15m 23s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javac 15m 23s the patch passed
+1 💚 compile 16m 32s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 javac 16m 32s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 5m 26s /results-checkstyle-root.txt root: The patch generated 47 new + 0 unchanged - 0 fixed = 47 total (was 0)
+1 💚 mvnsite 4m 34s the patch passed
-1 ❌ javadoc 0m 54s /results-javadoc-javadoc-hadoop-cloud-storage-project_hadoop-bos-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt hadoop-cloud-storage-project_hadoop-bos-jdkUbuntu-21.0.10+7-Ubuntu-124.04 with JDK Ubuntu-21.0.10+7-Ubuntu-124.04 generated 4 new + 0 unchanged - 0 fixed = 4 total (was 0)
-1 ❌ javadoc 1m 14s /results-javadoc-javadoc-hadoop-cloud-storage-project-jdkUbuntu-21.0.10+7-Ubuntu-124.04.txt hadoop-cloud-storage-project-jdkUbuntu-21.0.10+7-Ubuntu-124.04 with JDK Ubuntu-21.0.10+7-Ubuntu-124.04 generated 4 new + 598 unchanged - 0 fixed = 602 total (was 598)
+1 💚 javadoc 4m 23s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 49s hadoop-project has no data from spotbugs
+0 🆗 spotbugs 0m 49s hadoop-cloud-storage-project/hadoop-cloud-storage has no data from spotbugs
+0 🆗 spotbugs 0m 50s hadoop-cloud-storage-project/hadoop-cloud-storage-dist has no data from spotbugs
+1 💚 shadedclient 27m 43s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 0m 46s hadoop-project in the patch passed.
+1 💚 unit 0m 53s hadoop-bos in the patch passed.
+1 💚 unit 2m 18s hadoop-cloud-storage-project in the patch passed.
+1 💚 unit 0m 48s hadoop-cloud-storage in the patch passed.
+1 💚 unit 0m 47s hadoop-cloud-storage-dist in the patch passed.
+1 💚 asflicense 1m 13s The patch does not generate ASF License warnings.
235m 44s
Subsystem Report/Notes
Docker ClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/3/artifact/out/Dockerfile
GITHUB PR #8343
Optional Tests dupname asflicense codespell detsecrets xmllint compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle markdownlint
uname Linux a1bd68d04ffa 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 76df7e1
Default Java Ubuntu-17.0.18+8-Ubuntu-124.04.1
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.10+7-Ubuntu-124.04 /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.18+8-Ubuntu-124.04.1
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/3/testReport/
Max. process+thread count 638 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-cloud-storage-project/hadoop-bos hadoop-cloud-storage-project hadoop-cloud-storage-project/hadoop-cloud-storage hadoop-cloud-storage-project/hadoop-cloud-storage-dist U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/3/console
versions git=2.43.0 maven=3.9.11 spotbugs=4.9.7
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

@yangdong2398
Copy link
Author

retest this please

@hadoop-yetus
Copy link

🎊 +1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 13m 6s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 detsecrets 0m 1s detect-secrets was not available.
+0 🆗 xmllint 0m 1s xmllint was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 1s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 21 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 2m 10s Maven dependency ordering for branch
+1 💚 mvninstall 42m 48s trunk passed
+1 💚 compile 15m 59s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 compile 16m 31s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 checkstyle 5m 32s trunk passed
+1 💚 mvnsite 3m 41s trunk passed
+1 💚 javadoc 3m 37s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 3m 35s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 52s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 50s branch/hadoop-cloud-storage-project/hadoop-cloud-storage no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 48s branch/hadoop-cloud-storage-project/hadoop-cloud-storage-dist no spotbugs output file (spotbugsXml.xml)
+1 💚 shadedclient 27m 36s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 35s Maven dependency ordering for patch
+1 💚 mvninstall 6m 31s the patch passed
+1 💚 compile 15m 7s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javac 15m 7s the patch passed
+1 💚 compile 16m 28s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 javac 16m 28s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 5m 23s /results-checkstyle-root.txt root: The patch generated 47 new + 0 unchanged - 0 fixed = 47 total (was 0)
+1 💚 mvnsite 4m 35s the patch passed
+1 💚 javadoc 4m 36s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 4m 30s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 46s hadoop-project has no data from spotbugs
+0 🆗 spotbugs 0m 51s hadoop-cloud-storage-project/hadoop-cloud-storage has no data from spotbugs
+0 🆗 spotbugs 0m 48s hadoop-cloud-storage-project/hadoop-cloud-storage-dist has no data from spotbugs
+1 💚 shadedclient 27m 47s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 0m 46s hadoop-project in the patch passed.
+1 💚 unit 0m 53s hadoop-bos in the patch passed.
+1 💚 unit 2m 18s hadoop-cloud-storage-project in the patch passed.
+1 💚 unit 0m 48s hadoop-cloud-storage in the patch passed.
+1 💚 unit 0m 49s hadoop-cloud-storage-dist in the patch passed.
+1 💚 asflicense 1m 12s The patch does not generate ASF License warnings.
246m 45s
Subsystem Report/Notes
Docker ClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/4/artifact/out/Dockerfile
GITHUB PR #8343
Optional Tests dupname asflicense codespell detsecrets xmllint compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle markdownlint
uname Linux 05c67b22c9c8 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / adf88d3
Default Java Ubuntu-17.0.18+8-Ubuntu-124.04.1
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.10+7-Ubuntu-124.04 /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.18+8-Ubuntu-124.04.1
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/4/testReport/
Max. process+thread count 608 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-cloud-storage-project/hadoop-bos hadoop-cloud-storage-project hadoop-cloud-storage-project/hadoop-cloud-storage hadoop-cloud-storage-project/hadoop-cloud-storage-dist U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/4/console
versions git=2.43.0 maven=3.9.11 spotbugs=4.9.7
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

@yangdong2398
Copy link
Author

retest this please

@hadoop-yetus
Copy link

🎊 +1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 41s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 detsecrets 0m 1s detect-secrets was not available.
+0 🆗 xmllint 0m 1s xmllint was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 21 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 1m 52s Maven dependency ordering for branch
+1 💚 mvninstall 41m 18s trunk passed
+1 💚 compile 16m 4s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 compile 16m 56s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 checkstyle 5m 50s trunk passed
+1 💚 mvnsite 3m 33s trunk passed
+1 💚 javadoc 3m 37s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 3m 25s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 52s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 49s branch/hadoop-cloud-storage-project/hadoop-cloud-storage no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 50s branch/hadoop-cloud-storage-project/hadoop-cloud-storage-dist no spotbugs output file (spotbugsXml.xml)
+1 💚 shadedclient 28m 2s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 35s Maven dependency ordering for patch
+1 💚 mvninstall 6m 27s the patch passed
+1 💚 compile 15m 1s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javac 15m 1s the patch passed
+1 💚 compile 16m 27s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 javac 16m 27s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 5m 28s /results-checkstyle-root.txt root: The patch generated 42 new + 0 unchanged - 0 fixed = 42 total (was 0)
+1 💚 mvnsite 4m 38s the patch passed
+1 💚 javadoc 4m 26s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 4m 38s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 50s hadoop-project has no data from spotbugs
+0 🆗 spotbugs 0m 50s hadoop-cloud-storage-project/hadoop-cloud-storage has no data from spotbugs
+0 🆗 spotbugs 0m 50s hadoop-cloud-storage-project/hadoop-cloud-storage-dist has no data from spotbugs
+1 💚 shadedclient 28m 35s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 0m 46s hadoop-project in the patch passed.
+1 💚 unit 0m 54s hadoop-bos in the patch passed.
+1 💚 unit 2m 19s hadoop-cloud-storage-project in the patch passed.
+1 💚 unit 0m 47s hadoop-cloud-storage in the patch passed.
+1 💚 unit 0m 47s hadoop-cloud-storage-dist in the patch passed.
+1 💚 asflicense 1m 13s The patch does not generate ASF License warnings.
234m 14s
Subsystem Report/Notes
Docker ClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/5/artifact/out/Dockerfile
GITHUB PR #8343
Optional Tests dupname asflicense codespell detsecrets xmllint compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle markdownlint
uname Linux c50d1060471d 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / b24760a
Default Java Ubuntu-17.0.18+8-Ubuntu-124.04.1
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.10+7-Ubuntu-124.04 /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.18+8-Ubuntu-124.04.1
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/5/testReport/
Max. process+thread count 614 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-cloud-storage-project/hadoop-bos hadoop-cloud-storage-project hadoop-cloud-storage-project/hadoop-cloud-storage hadoop-cloud-storage-project/hadoop-cloud-storage-dist U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/5/console
versions git=2.43.0 maven=3.9.11 spotbugs=4.9.7
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

Add hadoop-bos module to hadoop-cloud-storage-project providing Baidu
Object Storage (BOS) FileSystem implementation using the bos:// URI
scheme.

The module includes:
- BaiduBosFileSystem: core FileSystem implementation for BOS
- Support for both flat and hierarchical namespace modes
- Multipart upload for large files
- CRC32C checksum compatible with HDFS for DistCp
- Pluggable credential providers (configuration-based and env-variable-based)
- Hadoop FileSystem contract tests
- Shaded BOS SDK and transitive dependencies (jackson, httpcomponents,
  guava, commons-logging, commons-lang, commons-codec) under bfs.* prefix
  to avoid classpath conflicts
- Integration into hadoop-project, hadoop-cloud-storage, and
  hadoop-cloud-storage-dist parent POMs
- Standard core-site.xml + XInclude auth-keys.xml test credential pattern
- tests-off/tests-on profiles to auto-skip tests when credentials absent

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@yangdong2398 yangdong2398 force-pushed the HDFS-11161-hadoop-bos branch from b24760a to 830c558 Compare March 16, 2026 07:35
@yangdong2398
Copy link
Author

Closing in favor of fresh PR #8347 (based on latest trunk with clean commit history).

@hadoop-yetus
Copy link

🎊 +1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 7m 15s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s 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 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 21 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 1m 52s Maven dependency ordering for branch
+1 💚 mvninstall 26m 20s trunk passed
+1 💚 compile 8m 26s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 compile 8m 40s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 checkstyle 2m 58s trunk passed
+1 💚 mvnsite 2m 19s trunk passed
+1 💚 javadoc 2m 12s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 2m 18s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 34s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 30s branch/hadoop-cloud-storage-project/hadoop-cloud-storage no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 29s branch/hadoop-cloud-storage-project/hadoop-cloud-storage-dist no spotbugs output file (spotbugsXml.xml)
+1 💚 shadedclient 15m 22s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for patch
+1 💚 mvninstall 3m 46s the patch passed
+1 💚 compile 8m 3s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javac 8m 3s the patch passed
+1 💚 compile 8m 45s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 javac 8m 45s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 2m 57s /results-checkstyle-root.txt root: The patch generated 42 new + 0 unchanged - 0 fixed = 42 total (was 0)
+1 💚 mvnsite 2m 51s the patch passed
+1 💚 javadoc 2m 54s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 2m 56s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 31s hadoop-project has no data from spotbugs
+0 🆗 spotbugs 0m 26s hadoop-cloud-storage-project/hadoop-cloud-storage has no data from spotbugs
+0 🆗 spotbugs 0m 31s hadoop-cloud-storage-project/hadoop-cloud-storage-dist has no data from spotbugs
+1 💚 shadedclient 15m 10s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 0m 29s hadoop-project in the patch passed.
+1 💚 unit 0m 34s hadoop-bos in the patch passed.
+1 💚 unit 1m 33s hadoop-cloud-storage-project in the patch passed.
+1 💚 unit 0m 30s hadoop-cloud-storage in the patch passed.
+1 💚 unit 0m 32s hadoop-cloud-storage-dist in the patch passed.
+1 💚 asflicense 0m 46s The patch does not generate ASF License warnings.
143m 29s
Subsystem Report/Notes
Docker ClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/7/artifact/out/Dockerfile
GITHUB PR #8343
Optional Tests dupname asflicense codespell detsecrets xmllint compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle markdownlint
uname Linux a8332de2a9c0 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 4b26e60
Default Java Ubuntu-17.0.18+8-Ubuntu-124.04.1
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.10+7-Ubuntu-124.04 /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.18+8-Ubuntu-124.04.1
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/7/testReport/
Max. process+thread count 609 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-cloud-storage-project/hadoop-bos hadoop-cloud-storage-project hadoop-cloud-storage-project/hadoop-cloud-storage hadoop-cloud-storage-project/hadoop-cloud-storage-dist U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/7/console
versions git=2.43.0 maven=3.9.11 spotbugs=4.9.7
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

🎊 +1 overall

Vote Subsystem Runtime Logfile Comment
+0 🆗 reexec 0m 34s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 codespell 0m 1s codespell was not available.
+0 🆗 detsecrets 0m 1s detect-secrets was not available.
+0 🆗 xmllint 0m 1s xmllint was not available.
+0 🆗 markdownlint 0m 1s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 21 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 2m 9s Maven dependency ordering for branch
+1 💚 mvninstall 42m 39s trunk passed
+1 💚 compile 16m 3s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 compile 16m 33s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 checkstyle 5m 22s trunk passed
+1 💚 mvnsite 3m 34s trunk passed
+1 💚 javadoc 3m 37s trunk passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 3m 36s trunk passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 53s branch/hadoop-project no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 51s branch/hadoop-cloud-storage-project/hadoop-cloud-storage no spotbugs output file (spotbugsXml.xml)
+0 🆗 spotbugs 0m 49s branch/hadoop-cloud-storage-project/hadoop-cloud-storage-dist no spotbugs output file (spotbugsXml.xml)
+1 💚 shadedclient 28m 16s branch has no errors when building and testing our client artifacts.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 37s Maven dependency ordering for patch
+1 💚 mvninstall 6m 28s the patch passed
+1 💚 compile 15m 23s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javac 15m 23s the patch passed
+1 💚 compile 16m 19s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+1 💚 javac 16m 19s the patch passed
+1 💚 blanks 0m 0s The patch has no blanks issues.
-0 ⚠️ checkstyle 5m 27s /results-checkstyle-root.txt root: The patch generated 42 new + 0 unchanged - 0 fixed = 42 total (was 0)
+1 💚 mvnsite 4m 27s the patch passed
+1 💚 javadoc 4m 35s the patch passed with JDK Ubuntu-21.0.10+7-Ubuntu-124.04
+1 💚 javadoc 4m 30s the patch passed with JDK Ubuntu-17.0.18+8-Ubuntu-124.04.1
+0 🆗 spotbugs 0m 49s hadoop-project has no data from spotbugs
+0 🆗 spotbugs 0m 50s hadoop-cloud-storage-project/hadoop-cloud-storage has no data from spotbugs
+0 🆗 spotbugs 0m 51s hadoop-cloud-storage-project/hadoop-cloud-storage-dist has no data from spotbugs
+1 💚 shadedclient 29m 5s patch has no errors when building and testing our client artifacts.
_ Other Tests _
+1 💚 unit 0m 47s hadoop-project in the patch passed.
+1 💚 unit 0m 51s hadoop-bos in the patch passed.
+1 💚 unit 2m 25s hadoop-cloud-storage-project in the patch passed.
+1 💚 unit 0m 48s hadoop-cloud-storage in the patch passed.
+1 💚 unit 0m 47s hadoop-cloud-storage-dist in the patch passed.
+1 💚 asflicense 1m 13s The patch does not generate ASF License warnings.
235m 54s
Subsystem Report/Notes
Docker ClientAPI=1.54 ServerAPI=1.54 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/6/artifact/out/Dockerfile
GITHUB PR #8343
Optional Tests dupname asflicense codespell detsecrets xmllint compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle markdownlint
uname Linux b09b7a5b802d 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/bin/hadoop.sh
git revision trunk / 830c558
Default Java Ubuntu-17.0.18+8-Ubuntu-124.04.1
Multi-JDK versions /usr/lib/jvm/java-21-openjdk-amd64:Ubuntu-21.0.10+7-Ubuntu-124.04 /usr/lib/jvm/java-17-openjdk-amd64:Ubuntu-17.0.18+8-Ubuntu-124.04.1
Test Results https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/6/testReport/
Max. process+thread count 635 (vs. ulimit of 5500)
modules C: hadoop-project hadoop-cloud-storage-project/hadoop-bos hadoop-cloud-storage-project hadoop-cloud-storage-project/hadoop-cloud-storage hadoop-cloud-storage-project/hadoop-cloud-storage-dist U: .
Console output https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-8343/6/console
versions git=2.43.0 maven=3.9.11 spotbugs=4.9.7
Powered by Apache Yetus 0.14.1 https://yetus.apache.org

This message was automatically generated.

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.

2 participants