-
Notifications
You must be signed in to change notification settings - Fork 63
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
Make base64 encoding optional #28
Comments
@rubyan yea this makes a lot of sense to me. The reason we're doing the base64 encoding on top of Avro here is that there were some decoding issues when handling raw If you wish to provide a PR that makes this optional (let's default to |
Hi, we are facing same issue than @rubyan. Do you have any intention to make base64 encoding optional? Thank you and best regards, |
The mandatory |
Adds a comment/warning regarding partial deserialization of Avro codecs. This is slightly related to #28
@original-brownbear Is this fixed? |
We’re using Logstash to write event data to a Kafka queue. The consumer of this queue expects an Avro binary blob (or fragment, the terminology seems to differ sometimes). It seems however, that using the Avro codec provided by Logstash for the Kafka output adapter, results in a base64 encoded version of the binary fragment being produced to Kafka. This is also clear from the source code:
logstash-codec-avro/lib/logstash/codecs/avro.rb
Line 93 in e81dadd
Do you agree that this encoding should be configurable, like 'base64encoding => true/false' ?
What is it's use anyway?
Should I make a PR for this issue?
Thanks in advance,
Johan
The text was updated successfully, but these errors were encountered: