-
Notifications
You must be signed in to change notification settings - Fork 183
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
Need zstd compression support while consuming/producing #181
Comments
Is this issue being worked on? |
I definitely would like to work on supporting |
oh sweet, cuz I was thinking about adding the support. |
If you do add support, I'd be grateful for your help. Let me know if you need help. |
awesome thanks |
aiokafka has an issue with zstd compression on the broker level. |
so just wanted to give you an update: zstd support does exist at a producer level with the master branch of aiokafka. They just dont have it on their public release, however the issue I mentioned above still persists ie broker level zstd setting does not work. This is due to the kafka broker not letting zstd-compressed message consumption without the fetch request version being at least 10 as per this KPI. Problem is the fetch request v10 requires a support for fetch sessions and this has to be done on the aiokafka (by extension kafka-python side) |
I saw your notes in confluentinc/confluent-kafka-python#858, hopefully a fix for this will get bundled into #418 or a related PR when I have time, someday. |
Checklist
master
branch of Faust.Steps to reproduce
Try consuming a topic containing data in
zstd
compression and the below error trace is encountered.Expected behavior
Faust should be able to consume zstd compression data from a topic
Actual behavior
Faust crashed with the error as below -
Full traceback
Versions
Any plans to support this anytime soon?
The text was updated successfully, but these errors were encountered: