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

fix(ci): patch zookeeper client to 3.5.9 on older Kafka #3057

Merged
merged 2 commits into from
Jan 7, 2025
Merged

Conversation

dnwe
Copy link
Collaborator

@dnwe dnwe commented Jan 7, 2025

Having purged the caches and re-built the FV images, it is evident that the 3.4.13 zookeeper client is incompatible with Java 17 (see ZOOKEEPER-3779). Rather than use different Java versions for those, just quietly bump the bundled zookeeper client to 3.5.9 (as used in Kafka 2.6) which is API compatible and resolves the issue with Java 17

dnwe added 2 commits January 7, 2025 11:55
Having purged the caches and re-built the FV images, it is evident that
the 3.4.13 zookeeper client is incompatible with Java 17 (see
ZOOKEEPER-3779). Rather than use different Java versions for those, just
quietly bump the bundled zookeeper client to 3.5.9 (as used in Kafka
2.6) which is API compatible and resolves the issue with Java 17

Signed-off-by: Dominic Evans <[email protected]>
Using container_name in the docker-compose.yml gives us both a static
hostname (as the `hostname` field gave us) and avoids the `sarama`
prefix and `-1` suffix on the docker container names too

Signed-off-by: Dominic Evans <[email protected]>
Copy link
Collaborator

@hindessm hindessm left a comment

Choose a reason for hiding this comment

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

LGTM

@dnwe dnwe merged commit 75bdfbc into main Jan 7, 2025
15 checks passed
@dnwe dnwe deleted the dnwe/fix-older-fv branch January 7, 2025 12:23
@dnwe dnwe added the ignore-for-release Label for PRs that shouldn’t be mentioned in release notes label Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ignore-for-release Label for PRs that shouldn’t be mentioned in release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants