Skip to content

HBASE-22716:upgrade zookeeper version to 3.5.5 - #394

Closed
maoling wants to merge 2 commits into
apache:masterfrom
maoling:HBASE-22716
Closed

HBASE-22716:upgrade zookeeper version to 3.5.5#394
maoling wants to merge 2 commits into
apache:masterfrom
maoling:HBASE-22716

Conversation

@maoling

Copy link
Copy Markdown
Member
  • 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

@saintstacksaintstack left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good. Thanks.

@maolingmaoling closed this Jul 20, 2019
@maolingmaoling reopened this Jul 20, 2019
@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec31Docker mode activated.
_ Prechecks _
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep24Maven dependency ordering for branch
+1mvninstall254master passed
+1compile159master passed
+1checkstyle131master passed
+1shadedjars272branch has no errors when building our shaded downstream artifacts.
0findbugs0Skipped patched modules with no Java source: .
+1findbugs30master passed
+1javadoc172master passed
_ Patch Compile Tests _
0mvndep15Maven dependency ordering for patch
+1mvninstall245the patch passed
+1compile164the patch passed
+1javac164the patch passed
-1checkstyle123root: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1whitespace0The patch has no whitespace issues.
+1xml1The patch has no ill-formed XML file.
+1shadedjars266patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck741Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
0findbugs0Skipped patched modules with no Java source: .
+1findbugs36the patch passed
+1javadoc174the patch passed
_ Other Tests _
-1unit9695root in the patch failed.
+1asflicense51The patch does not generate ASF License warnings.
12902
ReasonTests
Failed junit testshadoop.hbase.master.assignment.TestRegionMoveAndAbandon
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 1ab24e47bf55 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/testptch/patchprocess/precommit/personality/provided.sh
git revisionmaster / 00075ea
mavenversion: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Default Java1.8.0_181
findbugsv3.1.11
checkstylehttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/artifact/out/diff-checkstyle-root.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/testReport/
Max. process+thread count4815 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/1/console
Powered byApache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec33Docker mode activated.
_ Prechecks _
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep22Maven dependency ordering for branch
+1mvninstall243master passed
+1compile166master passed
+1checkstyle176master passed
+1shadedjars253branch has no errors when building our shaded downstream artifacts.
0findbugs0Skipped patched modules with no Java source: .
+1findbugs28master passed
+1javadoc164master passed
_ Patch Compile Tests _
0mvndep12Maven dependency ordering for patch
+1mvninstall244the patch passed
+1compile161the patch passed
+1javac161the patch passed
+1checkstyle130the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml2The patch has no ill-formed XML file.
+1shadedjars276patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck750Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
0findbugs0Skipped patched modules with no Java source: .
+1findbugs40the patch passed
+1javadoc190the patch passed
_ Other Tests _
-1unit9115root in the patch failed.
+1asflicense64The patch does not generate ASF License warnings.
12396
ReasonTests
Failed junit testshadoop.hbase.master.assignment.TestRegionMoveAndAbandon
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 0cc8e66acd9b 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/testptch/patchprocess/precommit/personality/provided.sh
git revisionmaster / 00075ea
mavenversion: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
Default Java1.8.0_181
findbugsv3.1.11
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/2/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/2/testReport/
Max. process+thread count4845 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/2/console
Powered byApache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec242Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep38Maven dependency ordering for branch
+1mvninstall327master passed
+1compile166master passed
+1checkstyle151master passed
+1shadedjars267branch has no errors when building our shaded downstream artifacts.
+1javadoc197master passed
0spotbugs944Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs979master passed
_ Patch Compile Tests _
0mvndep19Maven dependency ordering for patch
+1mvninstall290the patch passed
+1compile199the patch passed
+1javac199the patch passed
+1checkstyle149the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml1The patch has no ill-formed XML file.
+1shadedjars316patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck965Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc176the patch passed
+1findbugs1017the patch passed
_ Other Tests _
-1unit17206root in the patch failed.
+1asflicense63The patch does not generate ASF License warnings.
23139
ReasonTests
Failed junit testshadoop.hbase.master.assignment.TestRegionMoveAndAbandon
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 8bf308c5c510 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / c9293b0
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/3/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/3/testReport/
Max. process+thread count5570 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/3/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec32Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep22Maven dependency ordering for branch
+1mvninstall280master passed
+1compile174master passed
+1checkstyle158master passed
+1shadedjars281branch has no errors when building our shaded downstream artifacts.
+1javadoc188master passed
0spotbugs902Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs929master passed
_ Patch Compile Tests _
0mvndep13Maven dependency ordering for patch
+1mvninstall258the patch passed
+1compile176the patch passed
+1javac176the patch passed
+1checkstyle158the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml2The patch has no ill-formed XML file.
+1shadedjars286patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck834Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc172the patch passed
+1findbugs908the patch passed
_ Other Tests _
-1unit9542root in the patch failed.
+1asflicense49The patch does not generate ASF License warnings.
14811
ReasonTests
Failed junit testshadoop.hbase.master.assignment.TestRegionMoveAndAbandon
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 52c9665f9710 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / aa9679d
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/4/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/4/testReport/
Max. process+thread count5018 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/4/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec81Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep32Maven dependency ordering for branch
-1mvninstall12root in master failed.
+1compile166master passed
+1checkstyle135master passed
+1shadedjars261branch has no errors when building our shaded downstream artifacts.
+1javadoc173master passed
0spotbugs828Used deprecated FindBugs config; considering switching to SpotBugs.
-1findbugs16hbase-zookeeper in master failed.
_ Patch Compile Tests _
0mvndep14Maven dependency ordering for patch
-1mvninstall12root in the patch failed.
+1compile162the patch passed
+1javac162the patch passed
+1checkstyle144the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml1The patch has no ill-formed XML file.
+1shadedjars278patch has no errors when building our shaded downstream artifacts.
-1hadoopcheck12The patch causes 10 errors with Hadoop v2.8.5.
-1hadoopcheck25The patch causes 10 errors with Hadoop v2.9.2.
-1hadoopcheck37The patch causes 10 errors with Hadoop v3.1.2.
+1javadoc177the patch passed
-1findbugs17hbase-zookeeper in the patch failed.
_ Other Tests _
-1unit15734root in the patch failed.
+1asflicense46The patch does not generate ASF License warnings.
19370
ReasonTests
Failed junit testshadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 00443f8fde88 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / 9615c64
Default Java1.8.0_181
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/branch-mvninstall-root.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/branch-findbugs-hbase-zookeeper.txt
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-mvninstall-root.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-javac-2.8.5.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-javac-2.9.2.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-javac-3.1.2.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-findbugs-hbase-zookeeper.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/testReport/
Max. process+thread count5113 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/7/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache9

Copy link
Copy Markdown
Contributor

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
Copy Markdown
MemberAuthor

@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
Copy Markdown
Contributor

@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
Copy Markdown
MemberAuthor

@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
Copy Markdown
Contributor

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

@maoling

Copy link
Copy Markdown
MemberAuthor

@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
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec60Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep12Maven dependency ordering for branch
+1mvninstall245master passed
+1compile166master passed
+1checkstyle148master passed
+1shadedjars268branch has no errors when building our shaded downstream artifacts.
+1javadoc169master passed
0spotbugs930Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs955master passed
_ Patch Compile Tests _
0mvndep12Maven dependency ordering for patch
+1mvninstall243the patch passed
+1compile170the patch passed
+1javac170the patch passed
+1checkstyle149the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml1The patch has no ill-formed XML file.
+1shadedjars278patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck808Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc172the patch passed
+1findbugs1005the patch passed
_ Other Tests _
-1unit19467root in the patch failed.
+1asflicense185The patch does not generate ASF License warnings.
24941
ReasonTests
Failed junit testshadoop.hbase.replication.TestSyncReplicationStandbyKillRS
hadoop.hbase.replication.TestMasterReplication
hadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux d77c3c4fa0e5 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / 06f5c43
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/9/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/9/testReport/
Max. process+thread count5294 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/9/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec60Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep13Maven dependency ordering for branch
+1mvninstall315master passed
+1compile206master passed
+1checkstyle188master passed
+1shadedjars341branch has no errors when building our shaded downstream artifacts.
+1javadoc236master passed
0spotbugs1139Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs1175master passed
_ Patch Compile Tests _
0mvndep17Maven dependency ordering for patch
+1mvninstall334the patch passed
+1compile231the patch passed
+1javac231the patch passed
+1checkstyle199the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml2The patch has no ill-formed XML file.
+1shadedjars397patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1134Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc231the patch passed
+1findbugs1226the patch passed
_ Other Tests _
-1unit17749root in the patch failed.
+1asflicense57The patch does not generate ASF License warnings.
24585
ReasonTests
Failed junit testshadoop.hbase.client.TestSnapshotTemporaryDirectoryWithRegionReplicas
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux f1e43986ee2b 4.4.0-154-generic #181-Ubuntu SMP Tue Jun 25 05:29:03 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / 06f5c43
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/10/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/10/testReport/
Max. process+thread count4816 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/10/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@anmolnar

Copy link
Copy Markdown
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
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec55Docker mode activated.
_ Prechecks _
+1dupname1No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep17Maven dependency ordering for branch
+1mvninstall310master passed
+1compile209master passed
+1checkstyle176master passed
+1shadedjars343branch has no errors when building our shaded downstream artifacts.
+1javadoc226master passed
0spotbugs1091Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs1123master passed
_ Patch Compile Tests _
0mvndep17Maven dependency ordering for patch
+1mvninstall319the patch passed
+1compile217the patch passed
+1javac217the patch passed
+1checkstyle179the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml1The patch has no ill-formed XML file.
+1shadedjars353patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck968Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc227the patch passed
+1findbugs1158the patch passed
_ Other Tests _
-1unit16470root in the patch failed.
+1asflicense60The patch does not generate ASF License warnings.
22851
ReasonTests
Failed junit testshadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 46f237c0fc0e 4.4.0-154-generic #181-Ubuntu SMP Tue Jun 25 05:29:03 UTC 2019 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / d9493c5
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/11/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/11/testReport/
Max. process+thread count4871 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/11/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec38Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep23Maven dependency ordering for branch
+1mvninstall315master passed
+1compile179master passed
+1checkstyle148master passed
+1shadedjars281branch has no errors when building our shaded downstream artifacts.
+1javadoc194master passed
0spotbugs940Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs969master passed
_ Patch Compile Tests _
0mvndep14Maven dependency ordering for patch
+1mvninstall311the patch passed
+1compile181the patch passed
+1javac181the patch passed
+1checkstyle156the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml2The patch has no ill-formed XML file.
+1shadedjars285patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck978Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc196the patch passed
+1findbugs993the patch passed
_ Other Tests _
-1unit9315root in the patch failed.
+1asflicense48The patch does not generate ASF License warnings.
15049
ReasonTests
Failed junit testshadoop.hbase.master.assignment.TestRegionMoveAndAbandon
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 5d7b97e46942 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / 7ebf80f
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/16/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/16/testReport/
Max. process+thread count5250 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/16/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache9

Copy link
Copy Markdown
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.

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

@anmolnar

Copy link
Copy Markdown
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
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec67Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep31Maven dependency ordering for branch
+1mvninstall342master passed
+1compile197master passed
+1checkstyle158master passed
+1shadedjars300branch has no errors when building our shaded downstream artifacts.
+1javadoc185master passed
0spotbugs900Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs926master passed
_ Patch Compile Tests _
0mvndep16Maven dependency ordering for patch
+1mvninstall327the patch passed
+1compile199the patch passed
+1javac199the patch passed
+1checkstyle146the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml1The patch has no ill-formed XML file.
+1shadedjars275patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck974Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc184the patch passed
+1findbugs912the patch passed
_ Other Tests _
-1unit17890root in the patch failed.
+1asflicense61The patch does not generate ASF License warnings.
23650
ReasonTests
Failed junit testshadoop.hbase.regionserver.TestRegionMergeTransactionOnCluster
hadoop.hbase.master.procedure.TestSCPWithReplicasWithoutZKCoordinated
hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
hadoop.hbase.client.TestSnapshotTemporaryDirectory
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux ee75b0122e16 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / a65e72d
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/20/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/20/testReport/
Max. process+thread count5386 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/20/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@saintstack

Copy link
Copy Markdown
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
Copy Markdown
Contributor

@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
Copy Markdown
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
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec87Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep32Maven dependency ordering for branch
+1mvninstall355master passed
+1compile244master passed
+1checkstyle158master passed
+1shadedjars312branch has no errors when building our shaded downstream artifacts.
+1javadoc180master passed
0spotbugs970Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs1001master passed
_ Patch Compile Tests _
0mvndep12Maven dependency ordering for patch
+1mvninstall330the patch passed
+1compile198the patch passed
+1javac198the patch passed
+1checkstyle146the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml2The patch has no ill-formed XML file.
+1shadedjars307patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1278Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc175the patch passed
+1findbugs944the patch passed
_ Other Tests _
-1unit17210root in the patch failed.
+1asflicense57The patch does not generate ASF License warnings.
23464
ReasonTests
Failed junit testshadoop.hbase.client.TestAsyncTableAdminApi
hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 48d349010117 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / b83d0c0
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/22/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/22/testReport/
Max. process+thread count5453 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/22/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec66Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep35Maven dependency ordering for branch
+1mvninstall404master passed
+1compile220master passed
+1checkstyle181master passed
+1shadedjars360branch has no errors when building our shaded downstream artifacts.
+1javadoc225master passed
0spotbugs1116Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs1149master passed
_ Patch Compile Tests _
0mvndep17Maven dependency ordering for patch
+1mvninstall368the patch passed
+1compile225the patch passed
+1javac225the patch passed
+1checkstyle176the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml2The patch has no ill-formed XML file.
+1shadedjars367patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck1229Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc231the patch passed
+1findbugs1191the patch passed
_ Other Tests _
-1unit17688root in the patch failed.
+1asflicense76The patch does not generate ASF License warnings.
24705
ReasonTests
Failed junit testshadoop.hbase.client.TestAsyncTableAdminApi
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 1036371e3cab 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / fa77c75
Default Java1.8.0_181
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/25/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/25/testReport/
Max. process+thread count4869 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/25/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
0reexec41Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep14Maven dependency ordering for branch
+1mvninstall314master passed
+1compile180master passed
+1checkstyle158master passed
+1shadedjars298branch has no errors when building our shaded downstream artifacts.
+1javadoc189master passed
0spotbugs938Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs967master passed
_ Patch Compile Tests _
0mvndep17Maven dependency ordering for patch
+1mvninstall315the patch passed
+1compile174the patch passed
+1javac174the patch passed
+1checkstyle152the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml1The patch has no ill-formed XML file.
+1shadedjars277patch has no errors when building our shaded downstream artifacts.
+1hadoopcheck931Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1javadoc178the patch passed
+1findbugs889the patch passed
_ Other Tests _
+1unit13516root in the patch passed.
+1asflicense54The patch does not generate ASF License warnings.
19074
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux c904dbfb3d74 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / 1cb37f1
Default Java1.8.0_181
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/26/testReport/
Max. process+thread count5266 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/26/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec61Docker mode activated.
_ Prechecks _
+1dupname0No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep15Maven dependency ordering for branch
-1mvninstall14root in master failed.
+1compile168master passed
+1checkstyle142master passed
+1shadedjars277branch has no errors when building our shaded downstream artifacts.
+1javadoc178master passed
0spotbugs849Used deprecated FindBugs config; considering switching to SpotBugs.
-1findbugs16hbase-zookeeper in master failed.
_ Patch Compile Tests _
0mvndep14Maven dependency ordering for patch
-1mvninstall12root in the patch failed.
+1compile167the patch passed
+1javac167the patch passed
+1checkstyle141the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml1The patch has no ill-formed XML file.
+1shadedjars277patch has no errors when building our shaded downstream artifacts.
-1hadoopcheck11The patch causes 10 errors with Hadoop v2.8.5.
-1hadoopcheck22The patch causes 10 errors with Hadoop v2.9.2.
-1hadoopcheck33The patch causes 10 errors with Hadoop v3.1.2.
+1javadoc173the patch passed
-1findbugs15hbase-zookeeper in the patch failed.
_ Other Tests _
-1unit16918root in the patch failed.
+1asflicense54The patch does not generate ASF License warnings.
20469
ReasonTests
Failed junit testshadoop.hbase.regionserver.TestRegionMergeTransactionOnCluster
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 50289d4cbbaa 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / cf8114a
Default Java1.8.0_181
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/branch-mvninstall-root.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/branch-findbugs-hbase-zookeeper.txt
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-mvninstall-root.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-javac-2.8.5.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-javac-2.9.2.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-javac-3.1.2.txt
findbugshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-findbugs-hbase-zookeeper.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/testReport/
Max. process+thread count5515 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/27/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
0reexec211Docker mode activated.
_ Prechecks _
+1dupname1No case conflicting files found.
+1hbaseanti0Patch does not have any anti-patterns.
+1@author0The patch does not contain any @author tags.
-0test4tests0The 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 _
0mvndep23Maven dependency ordering for branch
-1mvninstall184root in master failed.
+1compile232master passed
+1checkstyle188master passed
+1shadedjars356branch has no errors when building our shaded downstream artifacts.
+1javadoc240master passed
0spotbugs1159Used deprecated FindBugs config; considering switching to SpotBugs.
+1findbugs1196master passed
_ Patch Compile Tests _
0mvndep14Maven dependency ordering for patch
-1mvninstall184root in the patch failed.
+1compile238the patch passed
+1javac238the patch passed
+1checkstyle174the patch passed
+1whitespace0The patch has no whitespace issues.
+1xml2The patch has no ill-formed XML file.
+1shadedjars370patch has no errors when building our shaded downstream artifacts.
-1hadoopcheck112The patch causes 10 errors with Hadoop v2.8.5.
-1hadoopcheck229The patch causes 10 errors with Hadoop v2.9.2.
-1hadoopcheck347The patch causes 10 errors with Hadoop v3.1.2.
+1javadoc224the patch passed
+1findbugs1163the patch passed
_ Other Tests _
-1unit17558root in the patch failed.
+1asflicense250The patch does not generate ASF License warnings.
23273
ReasonTests
Failed junit testshadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.master.assignment.TestRegionMoveAndAbandon
hadoop.hbase.client.TestCloneSnapshotFromClientNormal
SubsystemReport/Notes
DockerClient=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 IssueHBASE-22716
Optional Testsdupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile xml
unameLinux 9434ccb54c38 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build toolmaven
Personality/home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-394/out/precommit/personality/provided.sh
git revisionmaster / 064f5f1
Default Java1.8.0_181
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/branch-mvninstall-root.txt
mvninstallhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-mvninstall-root.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-javac-2.8.5.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-javac-2.9.2.txt
hadoopcheckhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-javac-3.1.2.txt
unithttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/artifact/out/patch-unit-root.txt
Test Resultshttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/testReport/
Max. process+thread count4870 (vs. ulimit of 10000)
modulesC: hbase-zookeeper . U: .
Console outputhttps://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-394/29/console
versionsgit=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered byApache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache9

Copy link
Copy Markdown
Contributor

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

@Apache9Apache9 closed this Jul 28, 2019

@symatsymat left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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)

* @throws InterruptedException if the ZooKeeper client closes
*/
void runCmdLine() throws KeeperException, IOException, InterruptedException {
void runCmdLine() throws CliException, IOException, InterruptedException {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

please also remove the KeeperException from the Javadoc

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

please also remove the import for KeeperException

Comment threadpom.xml
<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>

@symatsymatAug 22, 2019

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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>

Comment threadpom.xml
<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 -->

@symatsymatAug 22, 2019

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

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

symat commented Dec 9, 2019

Copy link
Copy Markdown
Contributor

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 freeto 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.

6 participants

@maoling@Apache-HBase@Apache9@anmolnar@saintstack@symat