Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HBASE-22716:upgrade zookeeper version to 3.5.5 #394

Closed
wants to merge 2 commits into from

Conversation

maoling
Copy link
Member

@maoling maoling commented Jul 19, 2019

  • This zookeeper 3.5.5 release is a stable one and recommended for production use, which has no compatibility issues for the native java client api which hbase used.
  • Let's listen to the QA report before reviewing.
  • more details in the HBASE-22716

Copy link
Contributor

@saintstack saintstack left a comment

Choose a reason for hiding this comment

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

Looks good. Thanks.

@maoling maoling closed this Jul 20, 2019
@maoling maoling reopened this Jul 20, 2019
@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 31 Docker mode activated.
_ Prechecks _
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 24 Maven dependency ordering for branch
+1 mvninstall 254 master passed
+1 compile 159 master passed
+1 checkstyle 131 master passed
+1 shadedjars 272 branch has no errors when building our shaded downstream artifacts.
0 findbugs 0 Skipped patched modules with no Java source: .
+1 findbugs 30 master passed
+1 javadoc 172 master passed
_ Patch Compile Tests _
0 mvndep 15 Maven dependency ordering for patch
+1 mvninstall 245 the patch passed
+1 compile 164 the patch passed
+1 javac 164 the patch passed
-1 checkstyle 123 root: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedjars 266 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 741 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
0 findbugs 0 Skipped patched modules with no Java source: .
+1 findbugs 36 the patch passed
+1 javadoc 174 the patch passed
_ Other Tests _
-1 unit 9695 root in the patch failed.
+1 asflicense 51 The patch does not generate ASF License warnings.
12902
Reason Tests
Failed junit tests hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
Subsystem Report/Notes
Docker Client=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 1ab24e47bf55 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /testptch/patchprocess/precommit/personality/provided.sh
git revision master / 00075ea
maven version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Default Java 1.8.0_181
findbugs v3.1.11
checkstyle https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/artifact/out/diff-checkstyle-root.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/testReport/
Max. process+thread count 4815 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 33 Docker mode activated.
_ Prechecks _
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 22 Maven dependency ordering for branch
+1 mvninstall 243 master passed
+1 compile 166 master passed
+1 checkstyle 176 master passed
+1 shadedjars 253 branch has no errors when building our shaded downstream artifacts.
0 findbugs 0 Skipped patched modules with no Java source: .
+1 findbugs 28 master passed
+1 javadoc 164 master passed
_ Patch Compile Tests _
0 mvndep 12 Maven dependency ordering for patch
+1 mvninstall 244 the patch passed
+1 compile 161 the patch passed
+1 javac 161 the patch passed
+1 checkstyle 130 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedjars 276 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 750 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
0 findbugs 0 Skipped patched modules with no Java source: .
+1 findbugs 40 the patch passed
+1 javadoc 190 the patch passed
_ Other Tests _
-1 unit 9115 root in the patch failed.
+1 asflicense 64 The patch does not generate ASF License warnings.
12396
Reason Tests
Failed junit tests hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
Subsystem Report/Notes
Docker Client=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/2/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 0cc8e66acd9b 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /testptch/patchprocess/precommit/personality/provided.sh
git revision master / 00075ea
maven version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Default Java 1.8.0_181
findbugs v3.1.11
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/2/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/2/testReport/
Max. process+thread count 4845 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/2/console
Powered by Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 242 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 38 Maven dependency ordering for branch
+1 mvninstall 327 master passed
+1 compile 166 master passed
+1 checkstyle 151 master passed
+1 shadedjars 267 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 197 master passed
0 spotbugs 944 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 979 master passed
_ Patch Compile Tests _
0 mvndep 19 Maven dependency ordering for patch
+1 mvninstall 290 the patch passed
+1 compile 199 the patch passed
+1 javac 199 the patch passed
+1 checkstyle 149 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedjars 316 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 965 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 176 the patch passed
+1 findbugs 1017 the patch passed
_ Other Tests _
-1 unit 17206 root in the patch failed.
+1 asflicense 63 The patch does not generate ASF License warnings.
23139
Reason Tests
Failed junit tests hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
Subsystem Report/Notes
Docker Client=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/3/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 8bf308c5c510 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / c9293b0
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/3/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/3/testReport/
Max. process+thread count 5570 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/3/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 32 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 22 Maven dependency ordering for branch
+1 mvninstall 280 master passed
+1 compile 174 master passed
+1 checkstyle 158 master passed
+1 shadedjars 281 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 188 master passed
0 spotbugs 902 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 929 master passed
_ Patch Compile Tests _
0 mvndep 13 Maven dependency ordering for patch
+1 mvninstall 258 the patch passed
+1 compile 176 the patch passed
+1 javac 176 the patch passed
+1 checkstyle 158 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedjars 286 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 834 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 172 the patch passed
+1 findbugs 908 the patch passed
_ Other Tests _
-1 unit 9542 root in the patch failed.
+1 asflicense 49 The patch does not generate ASF License warnings.
14811
Reason Tests
Failed junit tests hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
Subsystem Report/Notes
Docker Client=18.09.8 Server=18.09.8 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/4/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 52c9665f9710 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / aa9679d
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/4/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/4/testReport/
Max. process+thread count 5018 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/4/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 81 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 32 Maven dependency ordering for branch
-1 mvninstall 12 root in master failed.
+1 compile 166 master passed
+1 checkstyle 135 master passed
+1 shadedjars 261 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 173 master passed
0 spotbugs 828 Used deprecated FindBugs config; considering switching to SpotBugs.
-1 findbugs 16 hbase-zookeeper in master failed.
_ Patch Compile Tests _
0 mvndep 14 Maven dependency ordering for patch
-1 mvninstall 12 root in the patch failed.
+1 compile 162 the patch passed
+1 javac 162 the patch passed
+1 checkstyle 144 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedjars 278 patch has no errors when building our shaded downstream artifacts.
-1 hadoopcheck 12 The patch causes 10 errors with Hadoop v2.8.5.
-1 hadoopcheck 25 The patch causes 10 errors with Hadoop v2.9.2.
-1 hadoopcheck 37 The patch causes 10 errors with Hadoop v3.1.2.
+1 javadoc 177 the patch passed
-1 findbugs 17 hbase-zookeeper in the patch failed.
_ Other Tests _
-1 unit 15734 root in the patch failed.
+1 asflicense 46 The patch does not generate ASF License warnings.
19370
Reason Tests
Failed junit tests hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 00443f8fde88 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / 9615c64
Default Java 1.8.0_181
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/branch-mvninstall-root.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/branch-findbugs-hbase-zookeeper.txt
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-mvninstall-root.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-javac-2.8.5.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-javac-2.9.2.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-javac-3.1.2.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-findbugs-hbase-zookeeper.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/testReport/
Max. process+thread count 5113 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache9
Copy link
Contributor

Apache9 commented Jul 23, 2019

If we still plan to support 3.4.x zookeeper server, I do not think we should upgrade the zookeeper dependency? @maoling What do you think? Thanks.

@maoling
Copy link
Member Author

maoling commented Jul 23, 2019

@Apache9

  • AFAIK,the 3.5.x client has a perfect compatibility with 3.4.x server,especially the common apis:getData,exist,watch,etc.
  • so upgrading to 3.5.x can also have a good support on the 3.4.x zookeeper server.

@Apache9
Copy link
Contributor

Apache9 commented Jul 23, 2019

@Apache9

  • AFAIK,the 3.5.x client has a perfect compatibility with 3.4.x server,especially the common apis:getData,exist,watch,etc.
  • so upgrading to 3.5.x can also have a good support on the 3.4.x zookeeper server.

Any references? Will the zookeeper team test the compatibility for 3.4.x server when releasing new 3.5.x zookeeper?

Thanks.

@maoling
Copy link
Member Author

maoling commented Jul 23, 2019

@Apache9 A good question.

Will the zookeeper team test the compatibility for 3.4.x server when releasing new 3.5.x zookeeper?

ping @anmolnar, if don't have this compatibility test, I will give the one.

@Apache9
Copy link
Contributor

Apache9 commented Jul 23, 2019

And what is the advantage to upgrade to 3.5.x? The 3.4.x will be EOL soon?

@maoling
Copy link
Member Author

maoling commented Jul 23, 2019

@Apache9

what is the advantage to upgrade to 3.5.x?

Plz look at this release note. 3.5.x has various performance and stability improvements.

The 3.4.x will be EOL soon?

@anmolnar is one of the most qualified person who will share the release planning with you:).

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 60 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 12 Maven dependency ordering for branch
+1 mvninstall 245 master passed
+1 compile 166 master passed
+1 checkstyle 148 master passed
+1 shadedjars 268 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 169 master passed
0 spotbugs 930 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 955 master passed
_ Patch Compile Tests _
0 mvndep 12 Maven dependency ordering for patch
+1 mvninstall 243 the patch passed
+1 compile 170 the patch passed
+1 javac 170 the patch passed
+1 checkstyle 149 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedjars 278 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 808 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 172 the patch passed
+1 findbugs 1005 the patch passed
_ Other Tests _
-1 unit 19467 root in the patch failed.
+1 asflicense 185 The patch does not generate ASF License warnings.
24941
Reason Tests
Failed junit tests hadoop.hbase.replication.TestSyncReplicationStandbyKillRS
hadoop.hbase.replication.TestMasterReplication
hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/9/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux d77c3c4fa0e5 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / 06f5c43
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/9/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/9/testReport/
Max. process+thread count 5294 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/9/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 60 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 13 Maven dependency ordering for branch
+1 mvninstall 315 master passed
+1 compile 206 master passed
+1 checkstyle 188 master passed
+1 shadedjars 341 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 236 master passed
0 spotbugs 1139 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 1175 master passed
_ Patch Compile Tests _
0 mvndep 17 Maven dependency ordering for patch
+1 mvninstall 334 the patch passed
+1 compile 231 the patch passed
+1 javac 231 the patch passed
+1 checkstyle 199 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedjars 397 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1134 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 231 the patch passed
+1 findbugs 1226 the patch passed
_ Other Tests _
-1 unit 17749 root in the patch failed.
+1 asflicense 57 The patch does not generate ASF License warnings.
24585
Reason Tests
Failed junit tests hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/10/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux f1e43986ee2b 4.4.0-154-generic #181-Ubuntu SMP Tue Jun 25 05:29:03 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / 06f5c43
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/10/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/10/testReport/
Max. process+thread count 4816 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/10/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@anmolnar
Copy link
Contributor

@Apache9 @maoling

Will the zookeeper team test the compatibility for 3.4.x server when releasing new 3.5.x zookeeper?

They should be compatible as long as you're not using some new API. There was a discussion about the topic on the user list recently: http://markmail.org/thread/gtjod534odnb3w4y
HBase has been mentioned in the thread by Enrico who's running it with 3.5 client against 3.4 servers. (I'm not sure about the specifics.)

And what is the advantage to upgrade to 3.5.x?

Support 3.5 servers, take advantage of new features, performance, stability improvements. Please check out the release notes.

The 3.4.x will be EOL soon?

I think 3.4.x will be EOL later rather than sooner. We're going to have a new major release 3.6.0 some time this year and after that we'll deco the 3.4.x branch in order to avoid supporting 3 major branches at the same time.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 55 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 17 Maven dependency ordering for branch
+1 mvninstall 310 master passed
+1 compile 209 master passed
+1 checkstyle 176 master passed
+1 shadedjars 343 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 226 master passed
0 spotbugs 1091 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 1123 master passed
_ Patch Compile Tests _
0 mvndep 17 Maven dependency ordering for patch
+1 mvninstall 319 the patch passed
+1 compile 217 the patch passed
+1 javac 217 the patch passed
+1 checkstyle 179 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedjars 353 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 968 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 227 the patch passed
+1 findbugs 1158 the patch passed
_ Other Tests _
-1 unit 16470 root in the patch failed.
+1 asflicense 60 The patch does not generate ASF License warnings.
22851
Reason Tests
Failed junit tests hadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/11/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 46f237c0fc0e 4.4.0-154-generic #181-Ubuntu SMP Tue Jun 25 05:29:03 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / d9493c5
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/11/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/11/testReport/
Max. process+thread count 4871 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/11/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 38 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 23 Maven dependency ordering for branch
+1 mvninstall 315 master passed
+1 compile 179 master passed
+1 checkstyle 148 master passed
+1 shadedjars 281 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 194 master passed
0 spotbugs 940 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 969 master passed
_ Patch Compile Tests _
0 mvndep 14 Maven dependency ordering for patch
+1 mvninstall 311 the patch passed
+1 compile 181 the patch passed
+1 javac 181 the patch passed
+1 checkstyle 156 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedjars 285 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 978 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 196 the patch passed
+1 findbugs 993 the patch passed
_ Other Tests _
-1 unit 9315 root in the patch failed.
+1 asflicense 48 The patch does not generate ASF License warnings.
15049
Reason Tests
Failed junit tests hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/16/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 5d7b97e46942 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / 7ebf80f
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/16/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/16/testReport/
Max. process+thread count 5250 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/16/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache9
Copy link
Contributor

Apache9 commented Jul 24, 2019

@Apache9 @maoling

Will the zookeeper team test the compatibility for 3.4.x server when releasing new 3.5.x zookeeper?

They should be compatible as long as you're not using some new API. There was a discussion about the topic on the user list recently: http://markmail.org/thread/gtjod534odnb3w4y
HBase has been mentioned in the thread by Enrico who's running it with 3.5 client against 3.4 servers. (I'm not sure about the specifics.)

And what is the advantage to upgrade to 3.5.x?

Support 3.5 servers, take advantage of new features, performance, stability improvements. Please check out the release notes.

The 3.4.x will be EOL soon?

I think 3.4.x will be EOL later rather than sooner. We're going to have a new major release 3.6.0 some time this year and after that we'll deco the 3.4.x branch in order to avoid supporting 3 major branches at the same time.

But if we still want to support 3.4 servers, we can not use the new features for 3.5?

@anmolnar
Copy link
Contributor

@Apache9

But if we still want to support 3.4 servers, we can not use the new features for 3.5?

Correct. I can imagine some quick workarounds to resolve this: for instance, using feature switches or new features could be introduced in a new major release only. I believe Curator also has some capabilities to detect ZooKeeper server version and enables internal mechanisms accordingly.

In order to support multiple ZooKeeper server versions I suggest to duplicate certain HBase nightly tests and run against both server versions.

It's completely up to the Hbase community: if you don't want to upgrade, you can stay on 3.4 and support 3.4 only, but be aware that ZooKeeper project has waken up recently and moving forward.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 67 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 31 Maven dependency ordering for branch
+1 mvninstall 342 master passed
+1 compile 197 master passed
+1 checkstyle 158 master passed
+1 shadedjars 300 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 185 master passed
0 spotbugs 900 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 926 master passed
_ Patch Compile Tests _
0 mvndep 16 Maven dependency ordering for patch
+1 mvninstall 327 the patch passed
+1 compile 199 the patch passed
+1 javac 199 the patch passed
+1 checkstyle 146 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedjars 275 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 974 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 184 the patch passed
+1 findbugs 912 the patch passed
_ Other Tests _
-1 unit 17890 root in the patch failed.
+1 asflicense 61 The patch does not generate ASF License warnings.
23650
Reason Tests
Failed junit tests hadoop.hbase.regionserver.TestRegionMergeTransactionOnCluster
hadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
hadoop.hbase.client.TestSnapshotTemporaryDirectory
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/20/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux ee75b0122e16 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / a65e72d
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/20/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/20/testReport/
Max. process+thread count 5386 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/20/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@saintstack
Copy link
Contributor

Looks like my questions from JIRA have been mostly answered. Had these two nits outstanding.

  • Where would we commit it? hbase3 for sure. hbase2.3? Would be good to update and just not use new zk features (if zk3.5.x can work fine against zk.3.4.x).
  • Could we cut down the spew of logging that zk does on hbase startup I wonder (follow-on issue).

Thanks.

@Apache9
Copy link
Contributor

Apache9 commented Jul 25, 2019

@anmolnar Just give us a timeline, on when will the zookeeper team announce that 3.4.x is EOL. Then we can move on to 3.5.x on master at least.

@anmolnar
Copy link
Contributor

@Apache9 I cannot give you the timeline at the moment, because ZK community hasn't decided yet. That means you'll be good on 3.4 for a long period of time, at least this year for sure.

Roughly the plan is:

  1. ZK 3.5.5 stable released (already done)
  2. Cut 3.6.0 branch, start stabilization
  3. Release 3.5.6
  4. Release 3.6.0
  5. Deco 3.4.x

We're in the middle of (2.), so there's no rush.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 87 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 32 Maven dependency ordering for branch
+1 mvninstall 355 master passed
+1 compile 244 master passed
+1 checkstyle 158 master passed
+1 shadedjars 312 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 180 master passed
0 spotbugs 970 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 1001 master passed
_ Patch Compile Tests _
0 mvndep 12 Maven dependency ordering for patch
+1 mvninstall 330 the patch passed
+1 compile 198 the patch passed
+1 javac 198 the patch passed
+1 checkstyle 146 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedjars 307 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1278 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 175 the patch passed
+1 findbugs 944 the patch passed
_ Other Tests _
-1 unit 17210 root in the patch failed.
+1 asflicense 57 The patch does not generate ASF License warnings.
23464
Reason Tests
Failed junit tests hadoop.hbase.client.TestAsyncTableAdminApi
hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
Subsystem Report/Notes
Docker Client=19.03.0 Server=19.03.0 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/22/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 48d349010117 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / b83d0c0
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/22/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/22/testReport/
Max. process+thread count 5453 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/22/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 66 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 35 Maven dependency ordering for branch
+1 mvninstall 404 master passed
+1 compile 220 master passed
+1 checkstyle 181 master passed
+1 shadedjars 360 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 225 master passed
0 spotbugs 1116 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 1149 master passed
_ Patch Compile Tests _
0 mvndep 17 Maven dependency ordering for patch
+1 mvninstall 368 the patch passed
+1 compile 225 the patch passed
+1 javac 225 the patch passed
+1 checkstyle 176 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedjars 367 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1229 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 231 the patch passed
+1 findbugs 1191 the patch passed
_ Other Tests _
-1 unit 17688 root in the patch failed.
+1 asflicense 76 The patch does not generate ASF License warnings.
24705
Reason Tests
Failed junit tests hadoop.hbase.client.TestAsyncTableAdminApi
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/25/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 1036371e3cab 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / fa77c75
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/25/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/25/testReport/
Max. process+thread count 4869 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/25/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
0 reexec 41 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 14 Maven dependency ordering for branch
+1 mvninstall 314 master passed
+1 compile 180 master passed
+1 checkstyle 158 master passed
+1 shadedjars 298 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 189 master passed
0 spotbugs 938 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 967 master passed
_ Patch Compile Tests _
0 mvndep 17 Maven dependency ordering for patch
+1 mvninstall 315 the patch passed
+1 compile 174 the patch passed
+1 javac 174 the patch passed
+1 checkstyle 152 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedjars 277 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 931 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 178 the patch passed
+1 findbugs 889 the patch passed
_ Other Tests _
+1 unit 13516 root in the patch passed.
+1 asflicense 54 The patch does not generate ASF License warnings.
19074
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/26/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux c904dbfb3d74 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / 1cb37f1
Default Java 1.8.0_181
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/26/testReport/
Max. process+thread count 5266 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/26/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 61 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 15 Maven dependency ordering for branch
-1 mvninstall 14 root in master failed.
+1 compile 168 master passed
+1 checkstyle 142 master passed
+1 shadedjars 277 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 178 master passed
0 spotbugs 849 Used deprecated FindBugs config; considering switching to SpotBugs.
-1 findbugs 16 hbase-zookeeper in master failed.
_ Patch Compile Tests _
0 mvndep 14 Maven dependency ordering for patch
-1 mvninstall 12 root in the patch failed.
+1 compile 167 the patch passed
+1 javac 167 the patch passed
+1 checkstyle 141 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 1 The patch has no ill-formed XML file.
+1 shadedjars 277 patch has no errors when building our shaded downstream artifacts.
-1 hadoopcheck 11 The patch causes 10 errors with Hadoop v2.8.5.
-1 hadoopcheck 22 The patch causes 10 errors with Hadoop v2.9.2.
-1 hadoopcheck 33 The patch causes 10 errors with Hadoop v3.1.2.
+1 javadoc 173 the patch passed
-1 findbugs 15 hbase-zookeeper in the patch failed.
_ Other Tests _
-1 unit 16918 root in the patch failed.
+1 asflicense 54 The patch does not generate ASF License warnings.
20469
Reason Tests
Failed junit tests hadoop.hbase.regionserver.TestRegionMergeTransactionOnCluster
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 50289d4cbbaa 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / cf8114a
Default Java 1.8.0_181
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/branch-mvninstall-root.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/branch-findbugs-hbase-zookeeper.txt
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-mvninstall-root.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-javac-2.8.5.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-javac-2.9.2.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-javac-3.1.2.txt
findbugs https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-findbugs-hbase-zookeeper.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/testReport/
Max. process+thread count 5515 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 211 Docker mode activated.
_ Prechecks _
+1 dupname 1 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
0 mvndep 23 Maven dependency ordering for branch
-1 mvninstall 184 root in master failed.
+1 compile 232 master passed
+1 checkstyle 188 master passed
+1 shadedjars 356 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 240 master passed
0 spotbugs 1159 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 1196 master passed
_ Patch Compile Tests _
0 mvndep 14 Maven dependency ordering for patch
-1 mvninstall 184 root in the patch failed.
+1 compile 238 the patch passed
+1 javac 238 the patch passed
+1 checkstyle 174 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 xml 2 The patch has no ill-formed XML file.
+1 shadedjars 370 patch has no errors when building our shaded downstream artifacts.
-1 hadoopcheck 112 The patch causes 10 errors with Hadoop v2.8.5.
-1 hadoopcheck 229 The patch causes 10 errors with Hadoop v2.9.2.
-1 hadoopcheck 347 The patch causes 10 errors with Hadoop v3.1.2.
+1 javadoc 224 the patch passed
+1 findbugs 1163 the patch passed
_ Other Tests _
-1 unit 17558 root in the patch failed.
+1 asflicense 250 The patch does not generate ASF License warnings.
23273
Reason Tests
Failed junit tests hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
hadoop.hbase.client.TestCloneSnapshotFromClientNormal
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/Dockerfile
GITHUB PR #394
JIRA Issue HBASE-22716
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
uname Linux 9434ccb54c38 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revision master / 064f5f1
Default Java 1.8.0_181
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/branch-mvninstall-root.txt
mvninstall https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-mvninstall-root.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-javac-2.8.5.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-javac-2.9.2.txt
hadoopcheck https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-javac-3.1.2.txt
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-unit-root.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/testReport/
Max. process+thread count 4870 (vs. ulimit of 10000)
modules C: hbase-zookeeper . U: .
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache9
Copy link
Contributor

Apache9 commented Jul 28, 2019

Then let's revive this while there is a specific timeline for EOL zookeeper 3.4.x. Now let's still keep it at 3.4.x for compatibility.

Thanks @maoling and @anmolnar

@Apache9 Apache9 closed this Jul 28, 2019
Copy link
Contributor

@symat symat left a comment

Choose a reason for hiding this comment

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

Looks great :)
I had a few minor comments, please take a look.

I know this PR is closed for now, but still hoping it will be re-opened soon. (currently I am using this code locally to build HBase with Zookeeper 3.5.5)

@@ -61,7 +62,7 @@ public HACK_UNTIL_ZOOKEEPER_1897_ZooKeeperMain(String[] args)
* @throws IOException in case of a network failure
* @throws InterruptedException if the ZooKeeper client closes
*/
void runCmdLine() throws KeeperException, IOException, InterruptedException {
void runCmdLine() throws CliException, IOException, InterruptedException {
Copy link
Contributor

Choose a reason for hiding this comment

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

please also remove the KeeperException from the Javadoc

@@ -26,6 +26,7 @@
import org.apache.yetus.audience.InterfaceAudience;
import org.apache.zookeeper.KeeperException;
Copy link
Contributor

Choose a reason for hiding this comment

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

please also remove the import for KeeperException

@@ -1471,7 +1471,7 @@
<protobuf.plugin.version>0.5.0</protobuf.plugin.version>
<thrift.path>thrift</thrift.path>
<thrift.version>0.12.0</thrift.version>
<zookeeper.version>3.4.10</zookeeper.version>
<zookeeper.version>3.5.5</zookeeper.version>
<!-- What ZooKeeper 3.4.x depends on and nothing more -->
<jline.version>0.9.94</jline.version>
Copy link
Contributor

@symat symat Aug 22, 2019

Choose a reason for hiding this comment

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

should we also update the jline version? I think it was added because of zookeeper, see https://issues.apache.org/jira/browse/HBASE-20108

zookeeper 3.5.5 is using jline 2.11

however, if we increment the JLine version, then the assembly:single maven target will fail, as the license part in JLine pom changed a bit (they named it 'The BSD License' instead of 'BSD License'). To make it work, we need to add a new supplement to supplemental-models.xml like:


  <supplement>
    <project>
      <groupId>jline</groupId>
      <artifactId>jline</artifactId>
      <name>JLine</name>
      <version>2.11</version>
      <licenses>
        <license>
          <name>BSD License</name>
          <url>http://www.opensource.org/licenses/bsd-license.php</url>
          <distribution>repo</distribution>
        </license>
      </licenses>
    </project>
  </supplement>

@@ -1471,7 +1471,7 @@
<protobuf.plugin.version>0.5.0</protobuf.plugin.version>
<thrift.path>thrift</thrift.path>
<thrift.version>0.12.0</thrift.version>
<zookeeper.version>3.4.10</zookeeper.version>
<zookeeper.version>3.5.5</zookeeper.version>
<!-- What ZooKeeper 3.4.x depends on and nothing more -->
Copy link
Contributor

@symat symat Aug 22, 2019

Choose a reason for hiding this comment

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

this comment was also added by https://issues.apache.org/jira/browse/HBASE-20108
we can update it to "What ZooKeeper 3.5.5 depends on...", but I think it is a bit hard to decode this comment and I would change it to something like this: "providing JLine on the classpath for zookeeper (see HBASE-20108)"

@symat
Copy link
Contributor

symat commented Dec 9, 2019

FYI: Hadoop trunk already uses Curator 4.2 and ZooKeeper 3.5.6
(see https://issues.apache.org/jira/browse/HADOOP-16579)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
6 participants