HBASE-28660 list_namespace not working after an incorrect user input
Ticket : https://issues.apache.org/jira/browse/HBASE-28660
Description
When using HBase Shell (tested on hbase 2.6.0), a bug exists related to failure handling. If a user accidentally uses an incorrect variable assignment with the same name as an HBase shell command (e.g., list_namespace or list), Ruby interprets it as a variable assignment, shadowing the command name.
Reproduce
If want to review the bug open the HBase shell and execute the following command :
hbase> list_namespace, 'ns.*'
hbase> list_namespace
Returns Nil untill the shell is terminated or started again.
Root Cause
The main root cause behind the bug is that, shell allows the user to define variables with the same name as of command. Like it allow a user to create a variable like list = 10 or list_namespace = 'some value' resulting in shadowing the command. So whenever, a user enters something inside the hbase shell like below it creates a variable :
list = 10 list,list_namespace = 20, 30 list_namespace, 'ns.*'
Whenever a user enters list_namespace, 'ns.*' in hbase shell then it creates a local variable list_namespace with value nil. And can be varified by checking the local variable by running the following command in HBase shell :
local_variables
Adding the below image for reference :
Fix for the Bug
Modified the hirb.rb file inside the irb directory, by adding a function i.e check_variable_assignment_conflict which allows to create a variable if an only if its name different from the HBase shell command name. If the variable name matches with the command, then it gives the error like can't create the variable with command name and skips the iteration.
Working after the fix
Executing the same above commands in hbase shell to review the fix :
NOTE
- Fix doesn't allows a user to create variable with command name during single, multiple and multiline variable assignment.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 56s | Docker mode activated. | |
| _ Prechecks _ | ||||
| +1 :green_heart: | dupname | 0m 0s | No case conflicting files found. | |
| +0 :ok: | codespell | 0m 0s | codespell was not available. | |
| +0 :ok: | detsecrets | 0m 0s | detect-secrets was not available. | |
| +1 :green_heart: | @author | 0m 0s | The patch does not contain any @author tags. | |
| _ branch-2.6 Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 4m 0s | branch-2.6 passed | |
| +1 :green_heart: | spotless | 0m 55s | branch has no errors when running spotless:check. | |
| _ Patch Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 3m 18s | the patch passed | |
| +1 :green_heart: | blanks | 0m 0s | The patch has no blanks issues. | |
| -0 :warning: | rubocop | 0m 14s | /results-rubocop.txt | The patch generated 28 new + 38 unchanged - 7 fixed = 66 total (was 45) |
| +1 :green_heart: | spotless | 0m 46s | patch has no errors when running spotless:check. | |
| _ Other Tests _ | ||||
| +1 :green_heart: | asflicense | 0m 10s | The patch does not generate ASF License warnings. | |
| 12m 3s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/artifact/yetus-general-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | dupname asflicense javac codespell detsecrets rubocop spotless |
| uname | Linux de6acc03fbf0 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / 529de847d968fec8ab30a7dd94bad9f9df44e7e4 |
| Default Java | Eclipse Adoptium-11.0.23+9 |
| Max. process+thread count | 78 (vs. ulimit of 30000) |
| modules | C: hbase-shell U: hbase-shell |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/console |
| versions | git=2.34.1 maven=3.9.8 rubocop=1.37.1 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 49s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 4s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 2m 44s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 0m 11s | branch-2.6 passed | |
| _ Patch Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 2m 31s | the patch passed | |
| +1 :green_heart: | javadoc | 0m 10s | the patch passed | |
| _ Other Tests _ | ||||
| +1 :green_heart: | unit | 7m 47s | hbase-shell in the patch passed. | |
| 15m 23s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit |
| uname | Linux b897412f9576 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / 529de847d968fec8ab30a7dd94bad9f9df44e7e4 |
| Default Java | Temurin-1.8.0_412-b08 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/testReport/ |
| Max. process+thread count | 1661 (vs. ulimit of 30000) |
| modules | C: hbase-shell U: hbase-shell |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 53s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 5s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 3m 35s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 0m 18s | branch-2.6 passed | |
| _ Patch Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 3m 13s | the patch passed | |
| +1 :green_heart: | javadoc | 0m 10s | the patch passed | |
| _ Other Tests _ | ||||
| +1 :green_heart: | unit | 7m 39s | hbase-shell in the patch passed. | |
| 16m 57s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit |
| uname | Linux 44d0cf5b0b5a 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / 529de847d968fec8ab30a7dd94bad9f9df44e7e4 |
| Default Java | Eclipse Adoptium-11.0.23+9 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/testReport/ |
| Max. process+thread count | 1778 (vs. ulimit of 30000) |
| modules | C: hbase-shell U: hbase-shell |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 59s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 6s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 4m 16s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 0m 19s | branch-2.6 passed | |
| _ Patch Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 3m 50s | the patch passed | |
| +1 :green_heart: | javadoc | 0m 11s | the patch passed | |
| _ Other Tests _ | ||||
| +1 :green_heart: | unit | 7m 53s | hbase-shell in the patch passed. | |
| 18m 41s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit |
| uname | Linux c45adc42690a 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / 529de847d968fec8ab30a7dd94bad9f9df44e7e4 |
| Default Java | Eclipse Adoptium-17.0.11+9 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/testReport/ |
| Max. process+thread count | 1786 (vs. ulimit of 30000) |
| modules | C: hbase-shell U: hbase-shell |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/1/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 1m 3s | Docker mode activated. | |
| _ Prechecks _ | ||||
| +1 :green_heart: | dupname | 0m 0s | No case conflicting files found. | |
| +0 :ok: | codespell | 0m 0s | codespell was not available. | |
| +0 :ok: | detsecrets | 0m 0s | detect-secrets was not available. | |
| +1 :green_heart: | @author | 0m 0s | The patch does not contain any @author tags. | |
| _ branch-2.6 Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 4m 3s | branch-2.6 passed | |
| +1 :green_heart: | spotless | 1m 2s | branch has no errors when running spotless:check. | |
| _ Patch Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 3m 58s | the patch passed | |
| +1 :green_heart: | blanks | 0m 0s | The patch has no blanks issues. | |
| -0 :warning: | rubocop | 0m 5s | /results-rubocop.txt | The patch generated 28 new + 38 unchanged - 7 fixed = 66 total (was 45) |
| +1 :green_heart: | spotless | 0m 49s | patch has no errors when running spotless:check. | |
| _ Other Tests _ | ||||
| +1 :green_heart: | asflicense | 0m 10s | The patch does not generate ASF License warnings. | |
| 12m 56s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/artifact/yetus-general-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | dupname asflicense javac codespell detsecrets rubocop spotless |
| uname | Linux 566d1534c771 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / b916ba6eb3a1d587a11d8d93e8daf1c5b738773a |
| Default Java | Eclipse Adoptium-11.0.23+9 |
| Max. process+thread count | 78 (vs. ulimit of 30000) |
| modules | C: hbase-shell U: hbase-shell |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/console |
| versions | git=2.34.1 maven=3.9.8 rubocop=1.37.1 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 44s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 6s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 2m 38s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 0m 12s | branch-2.6 passed | |
| _ Patch Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 2m 28s | the patch passed | |
| +1 :green_heart: | javadoc | 0m 10s | the patch passed | |
| _ Other Tests _ | ||||
| +1 :green_heart: | unit | 7m 45s | hbase-shell in the patch passed. | |
| 14m 52s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit |
| uname | Linux 109c3bad22aa 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / b916ba6eb3a1d587a11d8d93e8daf1c5b738773a |
| Default Java | Temurin-1.8.0_412-b08 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/testReport/ |
| Max. process+thread count | 1659 (vs. ulimit of 30000) |
| modules | C: hbase-shell U: hbase-shell |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 46s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 6s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 3m 6s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 0m 10s | branch-2.6 passed | |
| _ Patch Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 3m 4s | the patch passed | |
| +1 :green_heart: | javadoc | 0m 10s | the patch passed | |
| _ Other Tests _ | ||||
| +1 :green_heart: | unit | 7m 30s | hbase-shell in the patch passed. | |
| 15m 40s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit |
| uname | Linux e720f316ec11 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / b916ba6eb3a1d587a11d8d93e8daf1c5b738773a |
| Default Java | Eclipse Adoptium-17.0.11+9 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/testReport/ |
| Max. process+thread count | 1753 (vs. ulimit of 30000) |
| modules | C: hbase-shell U: hbase-shell |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 59s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 5s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 4m 21s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 0m 20s | branch-2.6 passed | |
| _ Patch Compile Tests _ | ||||
| +1 :green_heart: | mvninstall | 4m 13s | the patch passed | |
| +1 :green_heart: | javadoc | 0m 12s | the patch passed | |
| _ Other Tests _ | ||||
| +1 :green_heart: | unit | 8m 7s | hbase-shell in the patch passed. | |
| 19m 21s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit |
| uname | Linux 5bbc9d827607 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / b916ba6eb3a1d587a11d8d93e8daf1c5b738773a |
| Default Java | Eclipse Adoptium-11.0.23+9 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/testReport/ |
| Max. process+thread count | 1809 (vs. ulimit of 30000) |
| modules | C: hbase-shell U: hbase-shell |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/2/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 46s | Docker mode activated. | |
| _ Prechecks _ | ||||
| +1 :green_heart: | dupname | 0m 1s | No case conflicting files found. | |
| +0 :ok: | codespell | 0m 0s | codespell was not available. | |
| +0 :ok: | detsecrets | 0m 0s | detect-secrets was not available. | |
| +1 :green_heart: | @author | 0m 0s | The patch does not contain any @author tags. | |
| +1 :green_heart: | hbaseanti | 0m 0s | Patch does not have any anti-patterns. | |
| _ branch-2.6 Compile Tests _ | ||||
| +0 :ok: | mvndep | 0m 49s | Maven dependency ordering for branch | |
| +1 :green_heart: | mvninstall | 3m 52s | branch-2.6 passed | |
| +1 :green_heart: | compile | 6m 17s | branch-2.6 passed | |
| +1 :green_heart: | checkstyle | 1m 13s | branch-2.6 passed | |
| +1 :green_heart: | spotbugs | 9m 58s | branch-2.6 passed | |
| +1 :green_heart: | spotless | 0m 47s | branch has no errors when running spotless:check. | |
| _ Patch Compile Tests _ | ||||
| +0 :ok: | mvndep | 0m 17s | Maven dependency ordering for patch | |
| +1 :green_heart: | mvninstall | 3m 10s | the patch passed | |
| +1 :green_heart: | compile | 6m 17s | the patch passed | |
| +1 :green_heart: | javac | 6m 17s | the patch passed | |
| +1 :green_heart: | blanks | 0m 0s | The patch has no blanks issues. | |
| +1 :green_heart: | checkstyle | 1m 11s | the patch passed | |
| -0 :warning: | rubocop | 0m 14s | /results-rubocop.txt | The patch generated 22 new + 38 unchanged - 7 fixed = 60 total (was 45) |
| +1 :green_heart: | xmllint | 0m 0s | No new issues. | |
| +1 :green_heart: | spotbugs | 11m 4s | the patch passed | |
| +1 :green_heart: | hadoopcheck | 19m 9s | Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6 3.4.0. | |
| +1 :green_heart: | spotless | 0m 57s | patch has no errors when running spotless:check. | |
| _ Other Tests _ | ||||
| +1 :green_heart: | asflicense | 0m 52s | The patch does not generate ASF License warnings. | |
| 69m 42s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/artifact/yetus-general-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | dupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless rubocop xmllint |
| uname | Linux 26299094e32e 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / 6f33ac9e857629d6ea46c6eedb93b21d49467e3a |
| Default Java | Eclipse Adoptium-11.0.23+9 |
| Max. process+thread count | 179 (vs. ulimit of 30000) |
| modules | C: hbase-client hbase-server hbase-shell . U: . |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/console |
| versions | git=2.34.1 maven=3.9.8 spotbugs=4.7.3 rubocop=1.37.1 xmllint=20913 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:broken_heart: -1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 43s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 5s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +0 :ok: | mvndep | 0m 48s | Maven dependency ordering for branch | |
| +1 :green_heart: | mvninstall | 3m 13s | branch-2.6 passed | |
| +1 :green_heart: | compile | 2m 9s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 2m 57s | branch-2.6 passed | |
| +1 :green_heart: | shadedjars | 5m 56s | branch has no errors when building our shaded downstream artifacts. | |
| _ Patch Compile Tests _ | ||||
| +0 :ok: | mvndep | 0m 18s | Maven dependency ordering for patch | |
| +1 :green_heart: | mvninstall | 2m 58s | the patch passed | |
| +1 :green_heart: | compile | 2m 8s | the patch passed | |
| +1 :green_heart: | javac | 2m 8s | the patch passed | |
| +1 :green_heart: | javadoc | 3m 2s | the patch passed | |
| +1 :green_heart: | shadedjars | 5m 53s | patch has no errors when building our shaded downstream artifacts. | |
| _ Other Tests _ | ||||
| -1 :x: | unit | 37m 20s | /patch-unit-root.txt | root in the patch failed. |
| 70m 20s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit compile shadedjars |
| uname | Linux 9173299f22da 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / 6f33ac9e857629d6ea46c6eedb93b21d49467e3a |
| Default Java | Temurin-1.8.0_412-b08 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/testReport/ |
| Max. process+thread count | 2465 (vs. ulimit of 30000) |
| modules | C: hbase-client hbase-server hbase-shell . U: . |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:broken_heart: -1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 43s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 5s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +0 :ok: | mvndep | 0m 15s | Maven dependency ordering for branch | |
| +1 :green_heart: | mvninstall | 3m 15s | branch-2.6 passed | |
| +1 :green_heart: | compile | 2m 12s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 2m 44s | branch-2.6 passed | |
| +1 :green_heart: | shadedjars | 6m 21s | branch has no errors when building our shaded downstream artifacts. | |
| _ Patch Compile Tests _ | ||||
| +0 :ok: | mvndep | 0m 16s | Maven dependency ordering for patch | |
| +1 :green_heart: | mvninstall | 3m 3s | the patch passed | |
| +1 :green_heart: | compile | 2m 13s | the patch passed | |
| +1 :green_heart: | javac | 2m 13s | the patch passed | |
| +1 :green_heart: | javadoc | 2m 41s | the patch passed | |
| +1 :green_heart: | shadedjars | 6m 18s | patch has no errors when building our shaded downstream artifacts. | |
| _ Other Tests _ | ||||
| -1 :x: | unit | 249m 37s | /patch-unit-root.txt | root in the patch failed. |
| 285m 11s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit compile shadedjars |
| uname | Linux d6df94fd6685 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / 6f33ac9e857629d6ea46c6eedb93b21d49467e3a |
| Default Java | Eclipse Adoptium-17.0.11+9 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/testReport/ |
| Max. process+thread count | 5156 (vs. ulimit of 30000) |
| modules | C: hbase-client hbase-server hbase-shell . U: . |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.
:confetti_ball: +1 overall
| Vote | Subsystem | Runtime | Logfile | Comment |
|---|---|---|---|---|
| +0 :ok: | reexec | 0m 47s | Docker mode activated. | |
| -0 :warning: | yetus | 0m 4s | Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck | |
| _ Prechecks _ | ||||
| _ branch-2.6 Compile Tests _ | ||||
| +0 :ok: | mvndep | 0m 54s | Maven dependency ordering for branch | |
| +1 :green_heart: | mvninstall | 3m 48s | branch-2.6 passed | |
| +1 :green_heart: | compile | 2m 10s | branch-2.6 passed | |
| +1 :green_heart: | javadoc | 2m 40s | branch-2.6 passed | |
| +1 :green_heart: | shadedjars | 6m 40s | branch has no errors when building our shaded downstream artifacts. | |
| _ Patch Compile Tests _ | ||||
| +0 :ok: | mvndep | 0m 17s | Maven dependency ordering for patch | |
| +1 :green_heart: | mvninstall | 3m 7s | the patch passed | |
| +1 :green_heart: | compile | 2m 12s | the patch passed | |
| +1 :green_heart: | javac | 2m 12s | the patch passed | |
| +1 :green_heart: | javadoc | 2m 38s | the patch passed | |
| +1 :green_heart: | shadedjars | 6m 41s | patch has no errors when building our shaded downstream artifacts. | |
| _ Other Tests _ | ||||
| +1 :green_heart: | unit | 300m 18s | root in the patch passed. | |
| 340m 0s |
| Subsystem | Report/Notes |
|---|---|
| Docker | ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile |
| GITHUB PR | https://github.com/apache/hbase/pull/7167 |
| Optional Tests | javac javadoc unit compile shadedjars |
| uname | Linux 7e3bbc82dcf9 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | dev-support/hbase-personality.sh |
| git revision | branch-2.6 / 6f33ac9e857629d6ea46c6eedb93b21d49467e3a |
| Default Java | Eclipse Adoptium-11.0.23+9 |
| Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/testReport/ |
| Max. process+thread count | 9036 (vs. ulimit of 30000) |
| modules | C: hbase-client hbase-server hbase-shell . U: . |
| Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7167/3/console |
| versions | git=2.34.1 maven=3.9.8 |
| Powered by | Apache Yetus 0.15.0 https://yetus.apache.org |
This message was automatically generated.