Skip to content

Conversation

@lokiore
Copy link
Contributor

@lokiore lokiore commented Feb 24, 2020

No description provided.

@lokiore lokiore changed the title HBASE-23629 : Moving classes out of hbase-it /test for direct API use of chaos. HBASE-23639 : Moving classes out of hbase-it /test for direct API use of chaos. Feb 24, 2020
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 9s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 2s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 79 new or modified test files.
_ master Compile Tests _
+1 💚 mvninstall 5m 57s master passed
+1 💚 compile 0m 30s master passed
+1 💚 checkstyle 0m 22s master passed
+1 💚 shadedjars 5m 8s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 15s master passed
+0 🆗 spotbugs 5m 24s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 0m 0s master passed
_ Patch Compile Tests _
+1 💚 mvninstall 5m 34s the patch passed
+1 💚 compile 0m 29s the patch passed
+1 💚 javac 0m 29s the patch passed
-1 ❌ checkstyle 0m 18s hbase-it: The patch generated 3 new + 129 unchanged - 1 fixed = 132 total (was 130)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 2s The patch has no ill-formed XML file.
+1 💚 shadedjars 5m 6s patch has no errors when building our shaded downstream artifacts.
+1 💚 hadoopcheck 17m 33s Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
-1 ❌ javadoc 0m 16s hbase-it generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 💚 findbugs 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 0m 50s hbase-it in the patch passed.
+1 💚 asflicense 0m 12s The patch does not generate ASF License warnings.
50m 50s
Subsystem Report/Notes
Docker Client=19.03.6 Server=19.03.6 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/1/artifact/out/Dockerfile
GITHUB PR #1201
Optional Tests dupname asflicense javac javadoc unit shadedjars hadoopcheck xml compile spotbugs findbugs hbaseanti checkstyle
uname Linux 2341404e8f34 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1201/out/precommit/personality/provided.sh
git revision master / 3e21dc7
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/1/artifact/out/diff-checkstyle-hbase-it.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/1/artifact/out/diff-javadoc-javadoc-hbase-it.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/1/testReport/
Max. process+thread count 392 (vs. ulimit of 10000)
modules C: hbase-it U: hbase-it
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/1/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

import java.util.HashSet;
import java.util.Set;

@InterfaceAudience.Private
Copy link
Contributor

Choose a reason for hiding this comment

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

We should keep this Public. It would help when you are creating new MonkeyFactory and wants to use default constants like PERIODIC_ACTION1_PERIOD, MOVE_REGIONS_MAX_TIME etc.

Copy link
Contributor

Choose a reason for hiding this comment

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

By "creating new MonkeyFactory" , i mean creating outside hbase-it , in user's project

Copy link
Contributor

@virajjasani virajjasani left a comment

Choose a reason for hiding this comment

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

One minor suggestion in addition to Mihir's comment

public class HBaseClusterManager extends Configured implements ClusterManager {
@InterfaceAudience.Public
public class HBaseClusterManager extends Configured implements
org.apache.hadoop.hbase.ClusterManager {
Copy link
Contributor

Choose a reason for hiding this comment

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

nit: you can import it and then use

@virajjasani
Copy link
Contributor

Overall, looks good

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 37s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 2s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 79 new or modified test files.
_ master Compile Tests _
+1 💚 mvninstall 5m 58s master passed
+1 💚 compile 0m 30s master passed
+1 💚 checkstyle 0m 22s master passed
+1 💚 shadedjars 5m 3s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 16s master passed
+0 🆗 spotbugs 5m 21s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 0m 0s master passed
_ Patch Compile Tests _
+1 💚 mvninstall 5m 19s the patch passed
+1 💚 compile 0m 32s the patch passed
+1 💚 javac 0m 32s the patch passed
-1 ❌ checkstyle 0m 22s hbase-it: The patch generated 3 new + 129 unchanged - 1 fixed = 132 total (was 130)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 shadedjars 4m 55s patch has no errors when building our shaded downstream artifacts.
+1 💚 hadoopcheck 16m 37s Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
-1 ❌ javadoc 0m 19s hbase-it generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 💚 findbugs 0m 0s the patch passed
_ Other Tests _
+1 💚 unit 0m 53s hbase-it in the patch passed.
+1 💚 asflicense 0m 14s The patch does not generate ASF License warnings.
49m 8s
Subsystem Report/Notes
Docker Client=19.03.6 Server=19.03.6 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/2/artifact/out/Dockerfile
GITHUB PR #1201
Optional Tests dupname asflicense javac javadoc unit shadedjars hadoopcheck xml compile spotbugs findbugs hbaseanti checkstyle
uname Linux f103fbfa9b6f 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1201/out/precommit/personality/provided.sh
git revision master / 3e21dc7
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/2/artifact/out/diff-checkstyle-hbase-it.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/2/artifact/out/diff-javadoc-javadoc-hbase-it.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/2/testReport/
Max. process+thread count 404 (vs. ulimit of 10000)
modules C: hbase-it U: hbase-it
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/2/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

Copy link
Contributor

@busbey busbey left a comment

Choose a reason for hiding this comment

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

committers please do not merge this. discussion on HBASE-23639.

@lokiore lokiore requested review from busbey and virajjasani March 2, 2020 18:27
@mihir6692
Copy link
Contributor

Should we add HBaseInterfaceAudience.TOOLS for ChaosMonkeyRunner class? I saw it being used at classes which can be invoked from command lines like PE, HbaseFsck, HFilePerformanceEvaluation etc.
@busbey @apurtell

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 33s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 3s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 79 new or modified test files.
_ master Compile Tests _
+0 🆗 mvndep 0m 37s Maven dependency ordering for branch
+1 💚 mvninstall 5m 19s master passed
+1 💚 compile 0m 53s master passed
+1 💚 checkstyle 0m 49s master passed
+1 💚 shadedjars 4m 50s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 38s master passed
+0 🆗 spotbugs 0m 51s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 0m 50s master passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 5m 6s the patch passed
+1 💚 compile 0m 52s the patch passed
+1 💚 javac 0m 52s the patch passed
-1 ❌ checkstyle 0m 22s hbase-it: The patch generated 2 new + 129 unchanged - 1 fixed = 131 total (was 130)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 2s The patch has no ill-formed XML file.
+1 💚 shadedjars 4m 50s patch has no errors when building our shaded downstream artifacts.
+1 💚 hadoopcheck 16m 35s Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
-1 ❌ javadoc 0m 18s hbase-it generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 💚 findbugs 0m 54s the patch passed
_ Other Tests _
+1 💚 unit 1m 6s hbase-common in the patch passed.
+1 💚 unit 0m 50s hbase-it in the patch passed.
+1 💚 asflicense 0m 24s The patch does not generate ASF License warnings.
53m 44s
Subsystem Report/Notes
Docker Client=19.03.6 Server=19.03.6 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/3/artifact/out/Dockerfile
GITHUB PR #1201
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 13a256f2661b 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1201/out/precommit/personality/provided.sh
git revision master / c0301e3
Default Java 1.8.0_181
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/3/artifact/out/diff-checkstyle-hbase-it.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/3/artifact/out/diff-javadoc-javadoc-hbase-it.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/3/testReport/
Max. process+thread count 609 (vs. ulimit of 10000)
modules C: hbase-common hbase-it U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/3/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 40s Docker mode activated.
-0 ⚠️ yetus 0m 3s Unprocessed flag(s): --brief-report-file --findbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 44s Maven dependency ordering for branch
+1 💚 mvninstall 6m 11s master passed
+1 💚 compile 0m 57s master passed
+1 💚 shadedjars 5m 46s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 36s master passed
-0 ⚠️ patch 6m 43s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 17s Maven dependency ordering for patch
+1 💚 mvninstall 5m 50s the patch passed
+1 💚 compile 0m 53s the patch passed
+1 💚 javac 0m 53s the patch passed
+1 💚 shadedjars 5m 41s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 19s hbase-it generated 3 new + 0 unchanged - 0 fixed = 3 total (was 0)
_ Other Tests _
+1 💚 unit 1m 12s hbase-common in the patch passed.
+1 💚 unit 0m 56s hbase-it in the patch passed.
32m 10s
Subsystem Report/Notes
Docker Client=19.03.7 Server=19.03.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux 7e6a50159281 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 31484f0
Default Java 1.8.0_232
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/artifact/yetus-jdk8-hadoop2-check/output/diff-javadoc-javadoc-hbase-it.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/testReport/
Max. process+thread count 610 (vs. ulimit of 10000)
modules C: hbase-common hbase-it U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/console
versions git=2.17.1 maven=2018-06-17T18:33:14Z)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 17s Docker mode activated.
-0 ⚠️ yetus 0m 3s Unprocessed flag(s): --brief-report-file --findbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 34s Maven dependency ordering for branch
+1 💚 mvninstall 7m 19s master passed
+1 💚 compile 1m 0s master passed
+1 💚 shadedjars 5m 46s branch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 20s hbase-common in master failed.
-0 ⚠️ patch 6m 46s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 16s Maven dependency ordering for patch
+1 💚 mvninstall 7m 55s the patch passed
+1 💚 compile 1m 8s the patch passed
+1 💚 javac 1m 8s the patch passed
+1 💚 shadedjars 5m 47s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 17s hbase-common in the patch failed.
-0 ⚠️ javadoc 0m 21s hbase-it in the patch failed.
_ Other Tests _
+1 💚 unit 1m 26s hbase-common in the patch passed.
+1 💚 unit 0m 55s hbase-it in the patch passed.
36m 18s
Subsystem Report/Notes
Docker Client=19.03.7 Server=19.03.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux 96f4b4c83f00 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 31484f0
Default Java 2020-01-14
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-it.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/testReport/
Max. process+thread count 417 (vs. ulimit of 10000)
modules C: hbase-common hbase-it U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/console
versions git=2.17.1 maven=2018-06-17T18:33:14Z)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 30s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 2s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗 mvndep 0m 44s Maven dependency ordering for branch
+1 💚 mvninstall 5m 16s master passed
+1 💚 checkstyle 0m 45s master passed
+0 🆗 spotbugs 0m 44s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 0m 42s master passed
-0 ⚠️ patch 0m 58s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 13s Maven dependency ordering for patch
+1 💚 mvninstall 5m 4s the patch passed
-0 ⚠️ checkstyle 0m 20s hbase-it: The patch generated 3 new + 128 unchanged - 1 fixed = 131 total (was 129)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 hadoopcheck 16m 6s Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 💚 findbugs 0m 48s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 25s The patch does not generate ASF License warnings.
38m 40s
Subsystem Report/Notes
Docker Client=19.03.7 Server=19.03.7 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #1201
Optional Tests dupname asflicense spotbugs findbugs hadoopcheck hbaseanti checkstyle xml
uname Linux 66aadad86dcb 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 31484f0
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/artifact/yetus-general-check/output/diff-checkstyle-hbase-it.txt
Max. process+thread count 93 (vs. ulimit of 10000)
modules C: hbase-common hbase-it U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/4/console
versions git=2.17.1 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@lokiore
Copy link
Contributor Author

lokiore commented Mar 16, 2020

@apurtell @virajjasani @mihir6692 @busbey , can you take a look at the PR and see if anything else is required here.!

Copy link
Contributor

@virajjasani virajjasani left a comment

Choose a reason for hiding this comment

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

+1 overall, need one confirmation

import org.apache.hbase.thirdparty.com.google.common.collect.Sets;
import org.apache.hbase.thirdparty.org.apache.commons.cli.CommandLine;

@InterfaceAudience.LimitedPrivate({HBaseInterfaceAudience.CHAOS, HBaseInterfaceAudience.TOOLS})
Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe I missed discussion around including HBaseInterfaceAudience.TOOLS for ChaosMonkeyRunner. Hope this is as per the discussions.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@virajjasani did discussion internally as ChaosMonkeyRunner can be used as tool (can be used from command line), still needed confirmation. waiting from others.

Copy link
Contributor

Choose a reason for hiding this comment

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

IMHO it should be fine to add TOOLS to ChaosMonkeyRunner.

CC: @apurtell @busbey @mihir6692

virajjasani
virajjasani previously approved these changes Mar 28, 2020
@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 32s Docker mode activated.
-0 ⚠️ yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 36s Maven dependency ordering for branch
+1 💚 mvninstall 5m 38s master passed
+1 💚 compile 0m 53s master passed
+1 💚 shadedjars 5m 1s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 0m 36s master passed
-0 ⚠️ patch 6m 0s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 18s Maven dependency ordering for patch
+1 💚 mvninstall 5m 23s the patch passed
+1 💚 compile 0m 51s the patch passed
+1 💚 javac 0m 51s the patch passed
+1 💚 shadedjars 5m 5s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 18s hbase-it generated 3 new + 0 unchanged - 0 fixed = 3 total (was 0)
_ Other Tests _
+1 💚 unit 1m 8s hbase-common in the patch passed.
+1 💚 unit 0m 49s hbase-it in the patch passed.
29m 6s
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux e3f3ee5720b2 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 3f24894
Default Java 1.8.0_232
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/artifact/yetus-jdk8-hadoop2-check/output/diff-javadoc-javadoc-hbase-it.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/testReport/
Max. process+thread count 617 (vs. ulimit of 10000)
modules C: hbase-common hbase-it U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/console
versions git=2.17.1 maven=2018-06-17T18:33:14Z)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 32s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 3s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗 mvndep 0m 38s Maven dependency ordering for branch
+1 💚 mvninstall 5m 31s master passed
+1 💚 checkstyle 0m 45s master passed
+1 💚 spotbugs 0m 44s master passed
-0 ⚠️ patch 1m 1s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 5m 21s the patch passed
-0 ⚠️ checkstyle 0m 20s hbase-it: The patch generated 3 new + 128 unchanged - 1 fixed = 131 total (was 129)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 hadoopcheck 10m 58s Patch does not cause any errors with Hadoop 2.10.0 or 3.1.2.
+1 💚 spotbugs 0m 50s the patch passed
_ Other Tests _
+1 💚 asflicense 0m 26s The patch does not generate ASF License warnings.
34m 14s
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #1201
Optional Tests dupname asflicense spotbugs hadoopcheck hbaseanti checkstyle xml
uname Linux a4a96ec82c7c 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 3f24894
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/artifact/yetus-general-check/output/diff-checkstyle-hbase-it.txt
Max. process+thread count 93 (vs. ulimit of 10000)
modules C: hbase-common hbase-it U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/console
versions git=2.17.1 maven=2018-06-17T18:33:14Z) spotbugs=3.1.12
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 23s Docker mode activated.
-0 ⚠️ yetus 0m 3s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 33s Maven dependency ordering for branch
+1 💚 mvninstall 7m 26s master passed
+1 💚 compile 1m 1s master passed
+1 💚 shadedjars 6m 36s branch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 17s hbase-common in master failed.
-0 ⚠️ patch 7m 26s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 15s Maven dependency ordering for patch
+1 💚 mvninstall 7m 13s the patch passed
+1 💚 compile 1m 0s the patch passed
+1 💚 javac 1m 0s the patch passed
+1 💚 shadedjars 6m 38s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 16s hbase-common in the patch failed.
-0 ⚠️ javadoc 0m 18s hbase-it in the patch failed.
_ Other Tests _
+1 💚 unit 1m 29s hbase-common in the patch passed.
+1 💚 unit 0m 54s hbase-it in the patch passed.
36m 54s
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux a850a9b48f9b 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 3f24894
Default Java 2020-01-14
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-it.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/testReport/
Max. process+thread count 364 (vs. ulimit of 10000)
modules C: hbase-common hbase-it U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/5/console
versions git=2.17.1 maven=2018-06-17T18:33:14Z)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

Copy link
Member

@ndimiduk ndimiduk left a comment

Choose a reason for hiding this comment

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

  1. Please ensure your git commit and JIRA subjects match. The JIRA seems inappropriately named, given the scope of this change.
  2. Have you confirmed that existing IT tools still work out of the box after these changes? Is there any automated testing in our CI environment that provides this assurance?
  3. Do you have an example application that uses these APIs as public? Does it work correctly? Is it still reaching in to access private methods?

hbase-it/pom.xml Outdated
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-zookeeper</artifactId>
<type>test-jar</type>
<scope>compile</scope>
Copy link
Member

Choose a reason for hiding this comment

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

compile is the default scope, no need to mention it.

hbase-it/pom.xml Outdated
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-server</artifactId>
<type>test-jar</type>
Copy link
Member

Choose a reason for hiding this comment

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

Why are there compile scope dependencies on test jars? Is there a plan to move the required code into a src/main/java?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

yes I am moving these classes from src/test/java -> src/main/java as discussed with Sean and Andrew that any code under test with an audience and stability annotation is not meaningful and anti-pattern.

Copy link
Member

Choose a reason for hiding this comment

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

I see that you're moving classes within the hbase-it module. But that's not what I asked about. I'm curious about their transitive dependencies -- do these classes in hbase-it/src/main/java have dependencies on classes in abase-server/src/test/java? Why is it necessary to have dependences on the <type>test-jar</type> for classes that are our part of our API contract?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes some classes in hbase-it/src/main/java have dependencies on classes present in hbase-server/src/test/java for ex: some DistributedHBaseCluster extends HBaseCluster which is present in hbase-server/src/test/java.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@ndimiduk Classes which we are moving are using many test classes of other modules,
we can move those classes to src/main/java but they have dependencies on many other test classes. So, to move these classes if we follow this route, how can we proceed without test dependency!?
CC: @apurtell @busbey

Copy link
Member

Choose a reason for hiding this comment

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

This dependency graph goes deep, and makes this a non-trivial challenge to unravel. I agree we should be shipping a solid suite of tools for testing HBase and HBase applications. Sadly changing only the leaves of that graph is not sufficient. IMHO, you have to start at the root classes and work out to the leaves. I don't know if that effort is worth it when compared to building a new testing harness from scratch that's designed from the outset to be user-facing.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@ndimiduk I moved the whole hierarchy in src/ on which chaos framework had a dependency, mostly classes are parent classes of IntegrationTestingUtility and DistributedHBaseCluster and their dependencies. Please take a look if this is the right way!!
Thanks.

* Monkey factory to create a ChaosMonkey that will not need access to ssh. It will not
* kill any services and it will not perform any restarts.
*/
@InterfaceAudience.Private
Copy link
Member

Choose a reason for hiding this comment

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

Why are the monkey factories private? Is a user not expected to call them directly?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think MonkeyFactories are mostly expected as a param to ChaosMonkeyRunner and are not used directly, but if you think to make them LimitedPrivate is more helpful, then I'll change this.

* <p>
* Chaos monkey can be run from the command line, or can be invoked from integration tests.
* See {@link org.apache.hadoop.hbase.IntegrationTestIngest} or other integration tests that use
* See {org.apache.hadoop.hbase.IntegrationTestIngest in hbase-it /test} or other integration tests that use
Copy link
Member

Choose a reason for hiding this comment

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

Is it intentional to hide the class name? Is this valid java doc?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

IntegrationTestIngest is from src/test/java and was inaccessible as ChaosMonkey was moved to src/main/java.

@lokiore
Copy link
Contributor Author

lokiore commented Apr 4, 2020

  1. Please ensure your git commit and JIRA subjects match. The JIRA seems inappropriately named, given the scope of this change.
  2. Have you confirmed that existing IT tools still work out of the box after these changes? Is there any automated testing in our CI environment that provides this assurance?
  3. Do you have an example application that uses these APIs as public? Does it work correctly? Is it still reaching in to access private methods?

I changed JIRA subject to match with git commit.
We have created our own subclass of ClusterManager to control execution of destructive actions through ZK instead of using passwordless-ssh, we did some test runs and it is working fine.

@ndimiduk
Copy link
Member

We have created our own subclass of ClusterManager to control execution of destructive actions through ZK instead of using passwordless-ssh, we did some test runs and it is working fine.

I'm very glad to hear you're able to make progress here. As an alternative to teasing out these APIs, have you considered contributing that ClusterManager instance back to the project? Thanks.

@virajjasani virajjasani self-requested a review April 22, 2020 06:20
@lokiore
Copy link
Contributor Author

lokiore commented Apr 23, 2020

We have created our own subclass of ClusterManager to control execution of destructive actions through ZK instead of using passwordless-ssh, we did some test runs and it is working fine.

I'm very glad to hear you're able to make progress here. As an alternative to teasing out these APIs, have you considered contributing that ClusterManager instance back to the project? Thanks.

Yes Definitely!

@virajjasani
Copy link
Contributor

@lokiore please resolve the conflicts.

@lokiore
Copy link
Contributor Author

lokiore commented May 4, 2020

@lokiore please resolve the conflicts.

@virajjasani I have resolved all the conflicts

@lokiore
Copy link
Contributor Author

lokiore commented May 4, 2020

@lokiore please resolve the conflicts.

@virajjasani I have resolved all the conflicts

Looks like some other PR got merged right away will resolve them as well

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 27s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗 mvndep 0m 31s Maven dependency ordering for branch
+1 💚 mvninstall 3m 52s master passed
+1 💚 checkstyle 2m 22s master passed
+1 💚 spotbugs 13m 42s master passed
-0 ⚠️ patch 2m 53s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 12s Maven dependency ordering for patch
+1 💚 mvninstall 3m 41s the patch passed
-0 ⚠️ checkstyle 2m 22s root: The patch generated 5 new + 314 unchanged - 31 fixed = 319 total (was 345)
-0 ⚠️ whitespace 0m 0s The patch has 9 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
+1 💚 xml 0m 5s The patch has no ill-formed XML file.
+1 💚 hadoopcheck 12m 0s Patch does not cause any errors with Hadoop 3.1.2 3.2.1.
-1 ❌ spotbugs 2m 21s hbase-server generated 3 new + 0 unchanged - 0 fixed = 3 total (was 0)
-1 ❌ spotbugs 9m 44s root generated 4 new + 0 unchanged - 0 fixed = 4 total (was 0)
_ Other Tests _
+1 💚 asflicense 1m 13s The patch does not generate ASF License warnings.
65m 22s
Reason Tests
FindBugs module:hbase-server
org.apache.hadoop.hbase.HBaseTestingUtility.explainTableAvailability(TableName) concatenates strings using + in a loop At HBaseTestingUtility.java:in a loop At HBaseTestingUtility.java:[line 3255]
Write to static field org.apache.hadoop.hbase.HBaseTestingUtility.FS_URI from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:[line 4152]
Write to static field org.apache.hadoop.hbase.MiniHBaseCluster.index from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:[line 546]
FindBugs module:root
org.apache.hadoop.hbase.HBaseTestingUtility.explainTableAvailability(TableName) concatenates strings using + in a loop At HBaseTestingUtility.java:in a loop At HBaseTestingUtility.java:[line 3255]
Write to static field org.apache.hadoop.hbase.HBaseTestingUtility.FS_URI from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:[line 4152]
Write to static field org.apache.hadoop.hbase.MiniHBaseCluster.index from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:[line 546]
org.apache.hadoop.hbase.chaos.factories.MonkeyConstants.MONKEY_CONFIGURATION_KEY_PREFIXES is a mutable collection At MonkeyConstants.java: At MonkeyConstants.java:[line 75]
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #1201
Optional Tests dupname asflicense hadoopcheck xml spotbugs hbaseanti checkstyle
uname Linux a3eca9e0ffd8 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / e37aafc
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-general-check/output/diff-checkstyle-root.txt
whitespace https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-general-check/output/whitespace-eol.txt
spotbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-general-check/output/new-spotbugs-hbase-server.html
spotbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-general-check/output/new-spotbugs-root.html
Max. process+thread count 123 (vs. ulimit of 12500)
modules C: hbase-common hbase-hadoop-compat hbase-zookeeper hbase-http hbase-server hbase-it . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 31s Docker mode activated.
-0 ⚠️ yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 33s Maven dependency ordering for branch
+1 💚 mvninstall 4m 0s master passed
+1 💚 compile 2m 42s master passed
+1 💚 shadedjars 5m 12s branch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 18s hbase-common in master failed.
-0 ⚠️ javadoc 0m 17s hbase-hadoop-compat in master failed.
-0 ⚠️ javadoc 0m 16s hbase-zookeeper in master failed.
-0 ⚠️ javadoc 0m 16s hbase-http in master failed.
-0 ⚠️ javadoc 0m 17s root in master failed.
-0 ⚠️ javadoc 0m 37s hbase-server in master failed.
-0 ⚠️ patch 8m 31s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 13s Maven dependency ordering for patch
+1 💚 mvninstall 3m 55s the patch passed
+1 💚 compile 2m 42s the patch passed
+1 💚 javac 2m 42s the patch passed
+1 💚 shadedjars 5m 12s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 16s hbase-common in the patch failed.
-0 ⚠️ javadoc 0m 18s hbase-hadoop-compat in the patch failed.
-0 ⚠️ javadoc 0m 16s hbase-zookeeper in the patch failed.
-0 ⚠️ javadoc 0m 16s hbase-http in the patch failed.
-0 ⚠️ javadoc 0m 39s hbase-server in the patch failed.
-0 ⚠️ javadoc 0m 19s hbase-it in the patch failed.
-0 ⚠️ javadoc 0m 17s root in the patch failed.
_ Other Tests _
+1 💚 unit 159m 13s root in the patch passed.
193m 9s
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux 437cd01994a8 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / e37aafc
Default Java 2020-01-14
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-hadoop-compat.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-zookeeper.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-http.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-root.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-hadoop-compat.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-zookeeper.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-http.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-it.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/testReport/
Max. process+thread count 7882 (vs. ulimit of 12500)
modules C: hbase-common hbase-hadoop-compat hbase-zookeeper hbase-http hbase-server hbase-it . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 36s Docker mode activated.
-0 ⚠️ yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 35s Maven dependency ordering for branch
+1 💚 mvninstall 3m 48s master passed
+1 💚 compile 2m 18s master passed
+1 💚 shadedjars 4m 56s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 3m 49s master passed
-0 ⚠️ patch 9m 45s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 13s Maven dependency ordering for patch
+1 💚 mvninstall 3m 27s the patch passed
+1 💚 compile 2m 16s the patch passed
+1 💚 javac 2m 16s the patch passed
+1 💚 shadedjars 5m 0s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 38s hbase-server generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
-0 ⚠️ javadoc 0m 17s hbase-it generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
-0 ⚠️ javadoc 1m 59s root generated 2 new + 87 unchanged - 0 fixed = 89 total (was 87)
_ Other Tests _
-1 ❌ unit 222m 44s root in the patch failed.
256m 58s
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux 3d58c850fc79 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / e37aafc
Default Java 1.8.0_232
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-it.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/testReport/
Max. process+thread count 3977 (vs. ulimit of 12500)
modules C: hbase-common hbase-hadoop-compat hbase-zookeeper hbase-http hbase-server hbase-it . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/7/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@lokiore
Copy link
Contributor Author

lokiore commented May 11, 2020

@lokiore please resolve the conflicts.

@virajjasani @ndimiduk please take a look, I have resolved all the conflicts.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 53s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 2s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗 mvndep 0m 39s Maven dependency ordering for branch
+1 💚 mvninstall 4m 22s master passed
+1 💚 checkstyle 2m 26s master passed
+1 💚 spotbugs 18m 56s master passed
-0 ⚠️ patch 4m 3s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 16s Maven dependency ordering for patch
+1 💚 mvninstall 4m 50s the patch passed
-0 ⚠️ checkstyle 2m 33s root: The patch generated 5 new + 309 unchanged - 30 fixed = 314 total (was 339)
-0 ⚠️ whitespace 0m 0s The patch has 9 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
+1 💚 xml 0m 9s The patch has no ill-formed XML file.
+1 💚 hadoopcheck 14m 15s Patch does not cause any errors with Hadoop 3.1.2 3.2.1.
-1 ❌ spotbugs 2m 50s hbase-server generated 3 new + 0 unchanged - 0 fixed = 3 total (was 0)
-1 ❌ spotbugs 14m 27s root generated 5 new + 0 unchanged - 0 fixed = 5 total (was 0)
_ Other Tests _
+1 💚 asflicense 1m 38s The patch does not generate ASF License warnings.
85m 23s
Reason Tests
FindBugs module:hbase-server
org.apache.hadoop.hbase.HBaseTestingUtility.explainTableAvailability(TableName) concatenates strings using + in a loop At HBaseTestingUtility.java:in a loop At HBaseTestingUtility.java:[line 3254]
Write to static field org.apache.hadoop.hbase.HBaseTestingUtility.FS_URI from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:[line 4080]
Write to static field org.apache.hadoop.hbase.MiniHBaseCluster.index from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:[line 546]
FindBugs module:root
org.apache.hadoop.hbase.HBaseTestingUtility.explainTableAvailability(TableName) concatenates strings using + in a loop At HBaseTestingUtility.java:in a loop At HBaseTestingUtility.java:[line 3254]
Write to static field org.apache.hadoop.hbase.HBaseTestingUtility.FS_URI from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:[line 4080]
Write to static field org.apache.hadoop.hbase.MiniHBaseCluster.index from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:[line 546]
Unread public/protected field:At Action.java:[line 122]
org.apache.hadoop.hbase.chaos.factories.MonkeyConstants.MONKEY_CONFIGURATION_KEY_PREFIXES is a mutable collection At MonkeyConstants.java: At MonkeyConstants.java:[line 75]
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #1201
Optional Tests dupname asflicense hadoopcheck xml spotbugs hbaseanti checkstyle
uname Linux b494e5ab9c7a 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 68229c9
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-general-check/output/diff-checkstyle-root.txt
whitespace https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-general-check/output/whitespace-eol.txt
spotbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-general-check/output/new-spotbugs-hbase-server.html
spotbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-general-check/output/new-spotbugs-root.html
Max. process+thread count 122 (vs. ulimit of 12500)
modules C: hbase-common hbase-hadoop-compat hbase-zookeeper hbase-http hbase-asyncfs hbase-server hbase-it . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 40s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 23s Maven dependency ordering for branch
+1 💚 mvninstall 4m 33s master passed
+1 💚 compile 3m 40s master passed
+1 💚 shadedjars 6m 54s branch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 19s hbase-common in master failed.
-0 ⚠️ javadoc 0m 17s hbase-hadoop-compat in master failed.
-0 ⚠️ javadoc 0m 17s hbase-zookeeper in master failed.
-0 ⚠️ javadoc 0m 16s hbase-http in master failed.
-0 ⚠️ javadoc 0m 15s hbase-asyncfs in master failed.
-0 ⚠️ javadoc 0m 18s root in master failed.
-0 ⚠️ javadoc 0m 47s hbase-server in master failed.
-0 ⚠️ patch 10m 49s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 4m 41s the patch passed
+1 💚 compile 3m 15s the patch passed
+1 💚 javac 3m 15s the patch passed
+1 💚 shadedjars 6m 37s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 18s hbase-common in the patch failed.
-0 ⚠️ javadoc 0m 18s hbase-hadoop-compat in the patch failed.
-0 ⚠️ javadoc 0m 17s hbase-zookeeper in the patch failed.
-0 ⚠️ javadoc 0m 18s hbase-http in the patch failed.
-0 ⚠️ javadoc 0m 17s hbase-asyncfs in the patch failed.
-0 ⚠️ javadoc 0m 40s hbase-server in the patch failed.
-0 ⚠️ javadoc 0m 20s hbase-it in the patch failed.
-0 ⚠️ javadoc 0m 17s root in the patch failed.
_ Other Tests _
-1 ❌ unit 165m 50s root in the patch failed.
207m 5s
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux b401329f6c81 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 68229c9
Default Java 2020-01-14
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-hadoop-compat.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-zookeeper.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-http.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-asyncfs.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-root.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-hadoop-compat.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-zookeeper.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-http.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-asyncfs.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-it.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-root.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/testReport/
Max. process+thread count 7336 (vs. ulimit of 12500)
modules C: hbase-common hbase-hadoop-compat hbase-zookeeper hbase-http hbase-asyncfs hbase-server hbase-it . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/9/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 39s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 2s No case conflicting files found.
+1 💚 hbaseanti 0m 0s Patch does not have any anti-patterns.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
_ master Compile Tests _
+0 🆗 mvndep 0m 34s Maven dependency ordering for branch
+1 💚 mvninstall 4m 22s master passed
+1 💚 checkstyle 2m 23s master passed
+1 💚 spotbugs 16m 10s master passed
-0 ⚠️ patch 3m 32s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 17s Maven dependency ordering for patch
+1 💚 mvninstall 4m 17s the patch passed
-0 ⚠️ checkstyle 2m 26s root: The patch generated 4 new + 310 unchanged - 29 fixed = 314 total (was 339)
-0 ⚠️ whitespace 0m 0s The patch has 9 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply
+1 💚 xml 0m 6s The patch has no ill-formed XML file.
+1 💚 hadoopcheck 13m 45s Patch does not cause any errors with Hadoop 3.1.2 3.2.1.
-1 ❌ spotbugs 2m 35s hbase-server generated 3 new + 0 unchanged - 0 fixed = 3 total (was 0)
-1 ❌ spotbugs 10m 18s root generated 5 new + 0 unchanged - 0 fixed = 5 total (was 0)
_ Other Tests _
+1 💚 asflicense 1m 45s The patch does not generate ASF License warnings.
76m 6s
Reason Tests
FindBugs module:hbase-server
org.apache.hadoop.hbase.HBaseTestingUtility.explainTableAvailability(TableName) concatenates strings using + in a loop At HBaseTestingUtility.java:in a loop At HBaseTestingUtility.java:[line 3254]
Write to static field org.apache.hadoop.hbase.HBaseTestingUtility.FS_URI from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:[line 4080]
Write to static field org.apache.hadoop.hbase.MiniHBaseCluster.index from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:[line 546]
FindBugs module:root
org.apache.hadoop.hbase.HBaseTestingUtility.explainTableAvailability(TableName) concatenates strings using + in a loop At HBaseTestingUtility.java:in a loop At HBaseTestingUtility.java:[line 3254]
Write to static field org.apache.hadoop.hbase.HBaseTestingUtility.FS_URI from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:from instance method org.apache.hadoop.hbase.HBaseTestingUtility.setFileSystemURI(String) At HBaseTestingUtility.java:[line 4080]
Write to static field org.apache.hadoop.hbase.MiniHBaseCluster.index from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:from instance method org.apache.hadoop.hbase.MiniHBaseCluster.startMaster() At MiniHBaseCluster.java:[line 546]
Unread public/protected field:At Action.java:[line 122]
org.apache.hadoop.hbase.chaos.factories.MonkeyConstants.MONKEY_CONFIGURATION_KEY_PREFIXES is a mutable collection At MonkeyConstants.java: At MonkeyConstants.java:[line 75]
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-general-check/output/Dockerfile
GITHUB PR #1201
Optional Tests dupname asflicense hadoopcheck xml spotbugs hbaseanti checkstyle
uname Linux 31fee1563e14 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 2c11d5a
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-general-check/output/diff-checkstyle-root.txt
whitespace https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-general-check/output/whitespace-eol.txt
spotbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-general-check/output/new-spotbugs-hbase-server.html
spotbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-general-check/output/new-spotbugs-root.html
Max. process+thread count 137 (vs. ulimit of 12500)
modules C: hbase-common hbase-hadoop-compat hbase-zookeeper hbase-http hbase-asyncfs hbase-server hbase-it . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) spotbugs=3.1.12
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 35s Docker mode activated.
-0 ⚠️ yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 37s Maven dependency ordering for branch
+1 💚 mvninstall 4m 25s master passed
+1 💚 compile 2m 50s master passed
+1 💚 shadedjars 5m 40s branch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 20s hbase-common in master failed.
-0 ⚠️ javadoc 0m 19s hbase-hadoop-compat in master failed.
-0 ⚠️ javadoc 0m 17s hbase-zookeeper in master failed.
-0 ⚠️ javadoc 0m 16s hbase-http in master failed.
-0 ⚠️ javadoc 0m 16s root in master failed.
-0 ⚠️ javadoc 0m 17s hbase-asyncfs in master failed.
-0 ⚠️ javadoc 0m 39s hbase-server in master failed.
-0 ⚠️ patch 9m 32s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 4m 10s the patch passed
+1 💚 compile 2m 51s the patch passed
+1 💚 javac 2m 51s the patch passed
+1 💚 shadedjars 5m 40s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 18s hbase-common in the patch failed.
-0 ⚠️ javadoc 0m 18s hbase-hadoop-compat in the patch failed.
-0 ⚠️ javadoc 0m 18s hbase-zookeeper in the patch failed.
-0 ⚠️ javadoc 0m 18s hbase-http in the patch failed.
-0 ⚠️ javadoc 0m 17s hbase-asyncfs in the patch failed.
-0 ⚠️ javadoc 0m 45s hbase-server in the patch failed.
-0 ⚠️ javadoc 0m 19s hbase-it in the patch failed.
-0 ⚠️ javadoc 0m 17s root in the patch failed.
_ Other Tests _
-1 ❌ unit 181m 19s root in the patch failed.
218m 18s
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux 16ed085a0c8b 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 2c11d5a
Default Java 2020-01-14
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-hadoop-compat.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-zookeeper.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-http.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-root.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-asyncfs.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-hadoop-compat.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-zookeeper.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-http.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-asyncfs.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-it.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-root.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/testReport/
Max. process+thread count 6323 (vs. ulimit of 12500)
modules C: hbase-common hbase-hadoop-compat hbase-zookeeper hbase-http hbase-asyncfs hbase-server hbase-it . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 0m 36s Docker mode activated.
-0 ⚠️ yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ master Compile Tests _
+0 🆗 mvndep 0m 38s Maven dependency ordering for branch
+1 💚 mvninstall 3m 39s master passed
+1 💚 compile 2m 19s master passed
+1 💚 shadedjars 5m 8s branch has no errors when building our shaded downstream artifacts.
+1 💚 javadoc 4m 11s master passed
-0 ⚠️ patch 10m 26s Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 14s Maven dependency ordering for patch
+1 💚 mvninstall 3m 33s the patch passed
+1 💚 compile 2m 17s the patch passed
+1 💚 javac 2m 17s the patch passed
+1 💚 shadedjars 5m 16s patch has no errors when building our shaded downstream artifacts.
-0 ⚠️ javadoc 0m 33s hbase-server generated 3 new + 1 unchanged - 0 fixed = 4 total (was 1)
-0 ⚠️ javadoc 0m 18s hbase-it generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
-0 ⚠️ javadoc 2m 12s root generated 2 new + 88 unchanged - 0 fixed = 90 total (was 88)
_ Other Tests _
-1 ❌ unit 312m 48s root in the patch failed.
349m 12s
Subsystem Report/Notes
Docker Client=19.03.8 Server=19.03.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR #1201
Optional Tests javac javadoc unit shadedjars compile
uname Linux 7ba515b9ad09 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision master / 2c11d5a
Default Java 1.8.0_232
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-server.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-it.txt
javadoc https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/testReport/
Max. process+thread count 5241 (vs. ulimit of 12500)
modules C: hbase-common hbase-hadoop-compat hbase-zookeeper hbase-http hbase-asyncfs hbase-server hbase-it . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1201/10/console
versions git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)
Powered by Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

@virajjasani
Copy link
Contributor

AssignmentTestingUtil, HBaseZKTestingUtility, MapReduceTestingShim and the most important HBaseCommonTestingUtility is also being moved to src/main/java/ ? Any chance we can avoid these classes?

@saintstack
Copy link
Contributor

@lokiore See queries above? Any chance of landing this one. You've done a load of work on it.

@saintstack
Copy link
Contributor

Closing. Open new PR after addressing the outstanding comments. Can refer to this PR in your new one. Thanks.

@saintstack saintstack closed this Aug 21, 2021
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.

7 participants