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
KAFKA-8634: Update ZooKeeper to 3.5.5 #6802
Conversation
Fixed an issue that was causing system tests to fail and launched another build, which is looking good so far: |
There were 10 system tests failures. Fixed an additional issue and started another run: https://jenkins.confluent.io/job/system-test-kafka-branch-builder/2779/ |
…but actually needed for the system tests to pass
2 variations of ConnectDistributedTest failed in the latest run. Will investigate if it's related. |
retest this please |
The
This isn't the initial connect test that failed, right? For completeness, the JDK 8 build failed the
which seems more like a flake |
@stanislavkozlovski the JUnit failures are all flakes. The system test failures are not yet clear. |
The Connect system test that failed also looks like a flake, |
retest this please |
I reran the connect system tests a few times and the failures are flaky (i.e. they pass sometimes). So, I think this PR is ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Apache Kafka has upgraded to ZooKeeper 3.5.5 recently: apache/kafka#6802 Kafka has also removed `ZkUtils` and the `zkclient` dependency. ZooKeeper 3.5.5 is the first stable release in the 3.5.x series. The key new feature in is TLS support, but there are a few more noteworthy features: * Dynamic reconfiguration * Local sessions * New node types: Container, TTL * Ability to remove watchers * Multi-threaded commit processor * Upgraded to Netty 4.1 See the release notes for more detail: https://zookeeper.apache.org/doc/r3.5.5/releasenotes.html
Apache Kafka has upgraded to ZooKeeper 3.5.5 recently: apache/kafka#6802 Kafka has also removed `ZkUtils` and the `zkclient` dependency. ZooKeeper 3.5.5 is the first stable release in the 3.5.x series. The key new feature in is TLS support, but there are a few more noteworthy features: * Dynamic reconfiguration * Local sessions * New node types: Container, TTL * Ability to remove watchers * Multi-threaded commit processor * Upgraded to Netty 4.1 See the release notes for more detail: https://zookeeper.apache.org/doc/r3.5.5/releasenotes.html
Apache Kafka has upgraded to ZooKeeper 3.5.5 recently: apache/kafka#6802 Kafka has also removed `ZkUtils` and the `zkclient` dependency. We do the same here (remove the `ZkUtils` clone and the `zkclient` dependency). We keep the `dependencyManagement` entries for `zookeeper` and `zkclient` as other Confluent projects have dependencies on those libraries. ZooKeeper 3.5.5 is the first stable release in the 3.5.x series. The key new feature is TLS support, but there are a few more noteworthy features: * Dynamic reconfiguration * Local sessions * New node types: Container, TTL * Ability to remove watchers * Multi-threaded commit processor * Upgraded to Netty 4.1 See the release notes for more detail: https://zookeeper.apache.org/doc/r3.5.5/releasenotes.html
ZooKeeper 3.5.5 is the first stable release in the 3.5.x series. The key new feature
in is TLS support, but there are a few more noteworthy features:
See the release notes for more detail:
https://zookeeper.apache.org/doc/r3.5.5/releasenotes.html
In addition to the version bump, we:
commons-cli
dependency as it's required byZooKeeperMain
, but specified asprovided
in their pom.ZooKeeperMainWrapper
, the bug it worked around was fixedupstream a long time ago.
ZooKeeperMain
.ZooKeeperMainWrapper
always returned0
andZooKeeperService.query
relieson that for correct behavior.
Committer Checklist (excluded from commit message)