Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
None
-
None
-
None
Description
More specifically, V2 messages are always batched (whether compressed or not) while V0/V1 are only batched if they are compressed.
Clients like librdkafka expect to receive messages from the requested offset when dealing with uncompressed V0/V1 messages. When converting from V2 to V0/1, we seem to be returning all the messages in the V2 batch instead of messages from the requested offset.
Thanks to edenhill for investigating this.
Attachments
Issue Links
- links to