-
Notifications
You must be signed in to change notification settings - Fork 889
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
Issue #2106: Update ZookKeeper dependency to 3.5.7 #2112
Issue #2106: Update ZookKeeper dependency to 3.5.7 #2112
Conversation
@dmercuriali thank you for working on this. I think you removed one dependency from LICENSE file. Can you please check the travis CI to make sure it pass travis CI?
|
Zookeeper 3.5.5 uses netty 4. |
Maybe it is ending up in the binary tarball for some direct reference in some pom |
@eolivelli I believe some other dependencies are still using netty 3 |
@dmercuriali please check @sijie's comment. |
@sijie you are right, Netty 3 is still required by
In twitter-server_2.11 v1.31.0 / finagle-core_2.11 v7.0.0, Netty 3 dependency was moved to test scope. I'll restore Netty 3 license entries. |
run bookkeeper-server bookie tests |
run integration tests |
5 similar comments
run integration tests |
run integration tests |
run integration tests |
run integration tests |
run integration tests |
Integration tests keep failing. The failing test is not always the same, but most of the time it's 'org.apache.bookkeeper.tests.backwardcompat.TestCompatUpgrade' or a cluster test. I'm able to run backward compatibility tests locally with success all the time. |
@ivankelly @sijie |
run integration tests |
@eolivelli Do we want to again use the newer 3.5.x ZK API's which were reverted as a part of #1601 ? |
@Ghatage feel free to send a follow up patch. Currently we have a little problem with this one |
run integration tests |
@dmercuriali are you sure that tests are running fine on your laptop? |
Please take a look to #1601 |
|
I think we should try to use the newer version of zookeeper API since zookeeper has provided the 3.5 stable release. To be honest, 3.5 has been used in large internet companies for a long time, so they are quite stable to use. |
Sorry for the delay |
run integration tests |
@dmercuriali I guess you have to take a look to #1601 and at least back port the changes to the integration tests |
run integration tests |
1 similar comment
run integration tests |
@dmercuriali it seems that you now have a single test failing constantly on CI |
a85ef85
to
9038a7d
Compare
@dmercuriali it looks like even my clone of this patch is stuck in the same jobs |
Locally the build is stuck here for me, with MVN 3.6.3 and JDK8
|
It looks like a problem with the maven shade plugin
|
If you run mvn with "debug" You get this loop:
I guess the problem is about the "exclusion" of netty-all or something like that |
c38fb9d
to
f870c94
Compare
Hurray ! @mino181295 PTAL @sijie @jiazhai @merlimat @rdhabalia Pulsar is already on ZK 3.5. |
Descriptions of the changes in this PR: Updated ZooKeeper dependency from 3.4.13 to 3.5.7 Excluded transitive dependency to netty-all. Updated maven-shade-pluging configuration in 'distributedlog-core-shaded' project. Package 'org.apache.jute' was moved to a ZooKeeper dependency (org.apache.zookeeper:zookeeper-jute), so i added the artifact to the artifactSet. Updated license files: - updated Zookeeper to 3.5.7 - removed Jline 2.11 - removed Netty 3.10.1 - added Zookeeper-jute 3.5.7 Master Issue: apache#2106 Reviewers: Matteo Minardi <minardi.matteo@hotmail.it>, Enrico Olivelli <eolivelli@gmail.com>, Jia Zhai <zhaijia@apache.org> This closes apache#2112 from dmercuriali/fix/apache#2106-update-zookeeper, closes apache#2106
Descriptions of the changes in this PR:
Updated ZooKeeper dependency from 3.4.13 to 3.5.7
Excluded transitive dependency to netty-all.
Updated maven-shade-pluging configuration in 'distributedlog-core-shaded' project. Package 'org.apache.jute' was moved to a ZooKeeper dependency (org.apache.zookeeper:zookeeper-jute), so i added the artifact to the artifactSet.
Updated license files:
Master Issue: #2106