Skip to content

HBASE-30185 Port hbase-spark lower level RDD API to spark4 module#157

Open
wchevreuil wants to merge 5 commits into
apache:masterfrom
wchevreuil:HBASE-30185
Open

HBASE-30185 Port hbase-spark lower level RDD API to spark4 module#157
wchevreuil wants to merge 5 commits into
apache:masterfrom
wchevreuil:HBASE-30185

Conversation

@wchevreuil

Copy link
Copy Markdown
Contributor

No description provided.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 10s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 1 new or modified test files.
_ master Compile Tests _
+1 💚 mvninstall 2m 17s master passed
-1 ❌ compile 0m 17s hbase-spark4 in master failed.
+1 💚 spotless 0m 16s branch has no errors when running spotless:check.
-1 ❌ javadoc 0m 6s hbase-spark4 in master failed.
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+1 💚 mvninstall 0m 56s the patch passed
-1 ❌ compile 0m 6s hbase-spark4 in the patch failed.
-1 ❌ javac 0m 6s hbase-spark4 in the patch failed.
-1 ❌ scalac 0m 6s hbase-spark4 in the patch failed.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 spotless 0m 11s patch has no errors when running spotless:check.
-1 ❌ javadoc 0m 5s hbase-spark4 in the patch failed.
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
-1 ❌ unit 0m 5s hbase-spark4 in the patch failed.
5m 44s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname javac javadoc unit spotless xml compile scalac scaladoc
uname Linux fd616d610d26 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / 267b6dc
Default Java Oracle Corporation-1.8.0_342-b07
compile https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/artifact/yetus-precommit-check/output/branch-compile-spark4_hbase-spark4.txt
javadoc https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/artifact/yetus-precommit-check/output/branch-javadoc-spark4_hbase-spark4.txt
compile https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/artifact/yetus-precommit-check/output/patch-compile-spark4_hbase-spark4.txt
javac https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/artifact/yetus-precommit-check/output/patch-compile-spark4_hbase-spark4.txt
scalac https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/artifact/yetus-precommit-check/output/patch-compile-spark4_hbase-spark4.txt
javadoc https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/artifact/yetus-precommit-check/output/patch-javadoc-spark4_hbase-spark4.txt
unit https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/artifact/yetus-precommit-check/output/patch-unit-spark4_hbase-spark4.txt
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/testReport/
Max. process+thread count 47 (vs. ulimit of 12500)
modules C: spark4/hbase-spark4 U: spark4/hbase-spark4
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/1/console
versions git=2.30.2
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 27s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+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 1 new or modified test files.
_ master Compile Tests _
-1 ❌ mvninstall 2m 7s root in master failed.
-1 ❌ compile 0m 17s hbase-spark4 in master failed.
+1 💚 spotless 0m 16s branch has no errors when running spotless:check.
-1 ❌ javadoc 0m 5s hbase-spark4 in master failed.
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
-1 ❌ mvninstall 0m 54s root in the patch failed.
-1 ❌ compile 0m 7s hbase-spark4 in the patch failed.
-1 ❌ javac 0m 7s hbase-spark4 in the patch failed.
-1 ❌ scalac 0m 7s hbase-spark4 in the patch failed.
+1 💚 shellcheck 0m 0s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 spotless 0m 11s patch has no errors when running spotless:check.
-1 ❌ javadoc 0m 5s hbase-spark4 in the patch failed.
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
-1 ❌ unit 0m 5s hbase-spark4 in the patch failed.
4m 49s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux 1ea12c732ef9 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / 267b6dc
Default Java Oracle Corporation-1.8.0_342-b07
mvninstall https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/branch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/branch-compile-spark4_hbase-spark4.txt
javadoc https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/branch-javadoc-spark4_hbase-spark4.txt
mvninstall https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/patch-mvninstall-root.txt
compile https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/patch-compile-spark4_hbase-spark4.txt
javac https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/patch-compile-spark4_hbase-spark4.txt
scalac https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/patch-compile-spark4_hbase-spark4.txt
javadoc https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/patch-javadoc-spark4_hbase-spark4.txt
unit https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/artifact/yetus-precommit-check/output/patch-unit-spark4_hbase-spark4.txt
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/testReport/
Max. process+thread count 47 (vs. ulimit of 12500)
modules C: spark4/hbase-spark4 U: spark4/hbase-spark4
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/2/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/3/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 39s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 hadolint 0m 0s hadolint 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 1 new or modified test files.
_ master Compile Tests _
+1 💚 mvninstall 2m 51s master passed
+1 💚 compile 0m 12s master passed
-1 ❌ spotless 0m 7s branch has 19 errors when running spotless:check, run spotless:apply to fix.
+1 💚 javadoc 0m 14s master passed
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+1 💚 mvninstall 1m 22s the patch passed
+1 💚 compile 0m 21s the patch passed
+1 💚 javac 0m 21s the patch passed
+1 💚 scalac 0m 21s the patch passed
+1 💚 shellcheck 0m 1s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
-1 ❌ xml 0m 0s The patch has 1 ill-formed XML file(s).
-1 ❌ spotless 0m 2s patch has 19 errors when running spotless:check, run spotless:apply to fix.
+1 💚 javadoc 0m 20s the patch passed
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 0m 29s hbase-spark4 in the patch passed.
7m 5s
Reason Tests
XML Parsing Error(s):
spark4/hbase-spark4/pom.xml
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/3/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless hadolint shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux 268d3f8112e8 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / 267b6dc
Default Java Oracle Corporation-1.8.0_342-b07
spotless https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/3/artifact/yetus-precommit-check/output/branch-spotless.txt
xml https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/3/artifact/yetus-precommit-check/output/xml.txt
spotless https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/3/artifact/yetus-precommit-check/output/patch-spotless.txt
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/3/testReport/
Max. process+thread count 131 (vs. ulimit of 12500)
modules C: spark4/hbase-spark4 U: spark4/hbase-spark4
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/3/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/4/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 43s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 hadolint 0m 0s hadolint 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 1 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 34s Maven dependency ordering for branch
+1 💚 mvninstall 2m 41s master passed
+1 💚 compile 1m 9s master passed
-1 ❌ spotless 0m 9s branch has 19 errors when running spotless:check, run spotless:apply to fix.
+1 💚 javadoc 1m 7s master passed
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 6s Maven dependency ordering for patch
+1 💚 mvninstall 1m 14s the patch passed
+1 💚 compile 1m 19s the patch passed
+1 💚 javac 1m 19s the patch passed
+1 💚 scalac 1m 19s the patch passed
+1 💚 shellcheck 0m 1s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
-1 ❌ xml 0m 0s The patch has 2 ill-formed XML file(s).
-1 ❌ spotless 0m 3s patch has 38 errors when running spotless:check, run spotless:apply to fix.
+1 💚 javadoc 1m 15s the patch passed
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 8m 34s root in the patch passed.
20m 9s
Reason Tests
XML Parsing Error(s):
pom.xml
spark4/hbase-spark4/pom.xml
Subsystem Report/Notes
Docker ClientAPI=1.55 ServerAPI=1.55 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/4/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless hadolint shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux 8fd09efb52d7 6.14.0-1018-aws #18~24.04.1-Ubuntu SMP Mon Nov 24 19:46:27 UTC 2025 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / 267b6dc
Default Java Oracle Corporation-1.8.0_342-b07
spotless https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/4/artifact/yetus-precommit-check/output/branch-spotless.txt
xml https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/4/artifact/yetus-precommit-check/output/xml.txt
spotless https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/4/artifact/yetus-precommit-check/output/patch-spotless.txt
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/4/testReport/
Max. process+thread count 1002 (vs. ulimit of 12500)
modules C: . spark4/hbase-spark4 U: .
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/4/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/5/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 9s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 hadolint 0m 0s hadolint 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 1 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 34s Maven dependency ordering for branch
+1 💚 mvninstall 2m 16s master passed
+1 💚 compile 1m 7s master passed
-1 ❌ spotless 0m 7s branch has 19 errors when running spotless:check, run spotless:apply to fix.
+1 💚 javadoc 1m 5s master passed
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 6s Maven dependency ordering for patch
+1 💚 mvninstall 1m 15s the patch passed
+1 💚 compile 1m 18s the patch passed
+1 💚 javac 1m 18s the patch passed
+1 💚 scalac 1m 18s the patch passed
+1 💚 shellcheck 0m 0s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
-1 ❌ xml 0m 0s The patch has 4 ill-formed XML file(s).
+1 💚 spotless 0m 12s patch has no errors when running spotless:check.
+1 💚 javadoc 1m 15s the patch passed
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 8m 41s root in the patch passed.
19m 16s
Reason Tests
XML Parsing Error(s):
pom.xml
spark4/hbase-spark-pushdown/pom.xml
spark4/hbase-spark4/pom.xml
spark4/pom.xml
Subsystem Report/Notes
Docker ClientAPI=1.55 ServerAPI=1.55 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/5/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless hadolint shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux 378d27505f43 6.14.0-1018-aws #18~24.04.1-Ubuntu SMP Mon Nov 24 19:46:27 UTC 2025 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / 267b6dc
Default Java Oracle Corporation-1.8.0_342-b07
spotless https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/5/artifact/yetus-precommit-check/output/branch-spotless.txt
xml https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/5/artifact/yetus-precommit-check/output/xml.txt
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/5/testReport/
Max. process+thread count 1020 (vs. ulimit of 12500)
modules C: . spark4 spark4/hbase-spark-pushdown spark4/hbase-spark4 U: .
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/5/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/6/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 31s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 hadolint 0m 0s hadolint 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 1 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 37s Maven dependency ordering for branch
+1 💚 mvninstall 2m 17s master passed
+1 💚 compile 0m 59s master passed
-1 ❌ spotless 0m 7s branch has 19 errors when running spotless:check, run spotless:apply to fix.
+1 💚 javadoc 0m 58s master passed
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 6s Maven dependency ordering for patch
+1 💚 mvninstall 1m 5s the patch passed
+1 💚 compile 1m 20s the patch passed
+1 💚 javac 1m 20s the patch passed
+1 💚 scalac 1m 20s the patch passed
+1 💚 shellcheck 0m 0s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 3s The patch has no ill-formed XML file.
+1 💚 spotless 0m 12s patch has no errors when running spotless:check.
+1 💚 javadoc 1m 12s the patch passed
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 8m 39s root in the patch passed.
19m 20s
Subsystem Report/Notes
Docker ClientAPI=1.48 ServerAPI=1.48 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/6/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless hadolint shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux 3ca595d40a10 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / f2aa515
Default Java Oracle Corporation-1.8.0_342-b07
spotless https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/6/artifact/yetus-precommit-check/output/branch-spotless.txt
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/6/testReport/
Max. process+thread count 999 (vs. ulimit of 12500)
modules C: . spark4 spark4/hbase-spark-pushdown spark4/hbase-spark4 U: .
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/6/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/7/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 34s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 hadolint 0m 0s hadolint 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 1 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 37s Maven dependency ordering for branch
+1 💚 mvninstall 2m 40s master passed
+1 💚 compile 1m 16s master passed
-1 ❌ spotless 0m 6s branch has 19 errors when running spotless:check, run spotless:apply to fix.
+1 💚 javadoc 1m 13s master passed
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 8s Maven dependency ordering for patch
+1 💚 mvninstall 1m 21s the patch passed
+1 💚 compile 1m 27s the patch passed
+1 💚 javac 1m 27s the patch passed
+1 💚 scalac 1m 27s the patch passed
+1 💚 shellcheck 0m 0s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 4s The patch has no ill-formed XML file.
+1 💚 spotless 0m 13s patch has no errors when running spotless:check.
+1 💚 javadoc 1m 21s the patch passed
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 9m 22s root in the patch passed.
21m 47s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/7/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless hadolint shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux f3b2e5de97e8 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / f2aa515
Default Java Oracle Corporation-1.8.0_342-b07
spotless https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/7/artifact/yetus-precommit-check/output/branch-spotless.txt
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/7/testReport/
Max. process+thread count 997 (vs. ulimit of 12500)
modules C: . spark4 spark4/hbase-spark-pushdown spark4/hbase-spark4 U: .
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/7/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Co-authored-by: Claude Code (claude-opus-4-6) <no-reply@anthropic.com>

adding change to personality so that Pspark4 profile is activated when validating spark4 module

setting jdk17 in JAVA_HOME for spark4 profile build

adding nashorn as js engine and exclude rule to skip auto generated flattened pom from spotless chek.

another change in personality to force spotless be run with jdk8

raising spotless version to 2.30 to support both jdk8 and jdk17. Fixed spotless issues on spark4 module.

adding jrunsript download to docker file which is needed for pom.xml parsing in jdk17

adding sotless exclusion for flattened-pom
@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/8/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 27s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 hadolint 0m 0s hadolint 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 1 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 33s Maven dependency ordering for branch
+1 💚 mvninstall 2m 26s master passed
+1 💚 compile 1m 17s master passed
-1 ❌ spotless 0m 7s branch has 19 errors when running spotless:check, run spotless:apply to fix.
+1 💚 javadoc 1m 14s master passed
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 7s Maven dependency ordering for patch
+1 💚 mvninstall 1m 22s the patch passed
+1 💚 compile 1m 25s the patch passed
+1 💚 javac 1m 25s the patch passed
+1 💚 scalac 1m 25s the patch passed
+1 💚 shellcheck 0m 0s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 2s The patch has no ill-formed XML file.
+1 💚 spotless 0m 13s patch has no errors when running spotless:check.
+1 💚 javadoc 1m 20s the patch passed
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 9m 15s root in the patch passed.
21m 11s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/8/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless hadolint shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux 578b67ec1668 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / f2aa515
Default Java Oracle Corporation-1.8.0_342-b07
spotless https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/8/artifact/yetus-precommit-check/output/branch-spotless.txt
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/8/testReport/
Max. process+thread count 999 (vs. ulimit of 12500)
modules C: . spark4 spark4/hbase-spark-pushdown spark4/hbase-spark4 U: .
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/8/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/9/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 41s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 hadolint 0m 0s hadolint 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 1 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 35s Maven dependency ordering for branch
+1 💚 mvninstall 1m 55s master passed
+1 💚 compile 0m 55s master passed
+1 💚 javadoc 0m 53s master passed
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 5s Maven dependency ordering for patch
+1 💚 mvninstall 1m 1s the patch passed
+1 💚 compile 1m 3s the patch passed
+1 💚 javac 1m 3s the patch passed
+1 💚 scalac 1m 3s the patch passed
+1 💚 shellcheck 0m 0s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 2s The patch has no ill-formed XML file.
+1 💚 spotless 0m 13s patch has no errors when running spotless:check.
+1 💚 javadoc 1m 0s the patch passed
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 8m 28s root in the patch passed.
17m 53s
Subsystem Report/Notes
Docker ClientAPI=1.48 ServerAPI=1.48 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/9/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless hadolint shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux 97fbb623388b 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / f2aa515
Default Java Oracle Corporation-1.8.0_342-b07
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/9/testReport/
Max. process+thread count 1001 (vs. ulimit of 12500)
modules C: . spark4 spark4/hbase-spark-pushdown spark4/hbase-spark4 U: .
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/9/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Comment thread dev-support/jenkins/Dockerfile Outdated

# Yetus xml check uses jrunscript (removed in JDK 14). Provide a wrapper so
# it remains available when JAVA_HOME points to JDK 17.
RUN printf '#!/bin/sh\nexec /usr/local/openjdk-8/bin/jrunscript "$@"\n' \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this required because we're using an older Yetus in hbase-connectors? I don't see similar in the main repository.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point. Let me check how does yetus is configured with jdk 17+. Here, I was getting a pom.xml parsing issue, and yetus was then reporting an xml error. The suggestion I got from claude-opus-4-6 was that jdk17 misss this jrunscript. I think the main problem here is that we are trying to support both jdk8 and jdk17.

# When spark4 modules are in the changed set, activate the spark4 profile
# so the full reactor (including hbase-spark-pushdown_2.13) is built.
# The maven-enforcer-plugin in the spark4 profile requires JDK 17+.
if [[ "${MODULES[*]}" =~ spark4 ]]; then

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it also work if the changed file is in the global pom.xml as an example?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would just run with jdk8, then.

Comment thread spark4/hbase-spark4/pom.xml Outdated
<dependency>
<groupId>org.scalatest</groupId>
<artifactId>scalatest_${scala.binary.version}</artifactId>
<version>3.2.17</version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The spark/hbase-spark/pom.xml also has scalatest dependency. Can the versions be harmonised between the 2 places?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried setting 3.2.17 in the hbase-spark pom, but got some compilation errors. If I try 3.0.5 on hbase-spark4, then it's spark4 build that fails.

Comment thread spark4/hbase-spark4/pom.xml Outdated
<plugin>
<groupId>org.scalatest</groupId>
<artifactId>scalatest-maven-plugin</artifactId>
<version>2.2.0</version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you use a property for the version? The scalatest-maven-plugin is also defined in spark/hbase-spark/pom.xml file.

Comment thread pom.xml Outdated
<dependency>
<groupId>org.openjdk.nashorn</groupId>
<artifactId>nashorn-core</artifactId>
<version>15.4</version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use a version property.

assert(row.getString(2) == "last")
}

test("closure serialization succeeds with serializable column array") {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What does this test actually do?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This test class is not correct, it's not even referring the spark4 module HBaseContext. It's an outdated version, somehow I missed it. Will push a correct test class.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/10/console in case of problems.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 31s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 hadolint 0m 0s hadolint 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 1 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 39s Maven dependency ordering for branch
+1 💚 mvninstall 2m 31s master passed
+1 💚 compile 1m 16s master passed
+1 💚 javadoc 1m 14s master passed
+1 💚 scaladoc 0m 0s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 7s Maven dependency ordering for patch
+1 💚 mvninstall 1m 24s the patch passed
+1 💚 compile 1m 28s the patch passed
+1 💚 javac 1m 28s the patch passed
+1 💚 scalac 1m 28s the patch passed
+1 💚 shellcheck 0m 1s There were no new shellcheck issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 3s The patch has no ill-formed XML file.
+1 💚 spotless 0m 16s patch has no errors when running spotless:check.
+1 💚 javadoc 1m 23s the patch passed
+1 💚 scaladoc 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 10m 36s root in the patch passed.
22m 54s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/10/artifact/yetus-precommit-check/output/Dockerfile
GITHUB PR #157
Optional Tests dupname spotless hadolint shellcheck shelldocs javac javadoc unit xml compile scalac scaladoc
uname Linux c994b80a9f41 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 GNU/Linux
Build tool hb_maven
Personality dev-support/jenkins/hbase-personality.sh
git revision master / f2aa515
Default Java Oracle Corporation-1.8.0_342-b07
Test Results https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/10/testReport/
Max. process+thread count 999 (vs. ulimit of 12500)
modules C: . spark4 spark4/hbase-spark-pushdown spark4/hbase-spark4 U: .
Console output https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/10/console
versions git=2.30.2 shellcheck=0.7.1
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hbase.apache.org/job/HBase-Connectors-PreCommit/job/PR-157/12/console in case of problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants