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

Add support to RecordBatch protocol #68

Merged
merged 18 commits into from
Jun 4, 2018

Conversation

tulios
Copy link
Owner

@tulios tulios commented May 31, 2018

I've tested with a custom implementation of the producer API, and kafkacat managed to consume the messages

@tulios tulios added this to the Support to Kafka 0.11 milestone May 31, 2018
@tulios
Copy link
Owner Author

tulios commented May 31, 2018

The producer v3 tests are failing on Linux, similar to the GZIP issues I had with Mac OS; I'll have to generate specific fixtures for it

screen shot 2018-05-31 at 07 09 25

screen shot 2018-05-31 at 07 09 16

const longString =
'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi mollis cursus metus vel tristique. Proin congue massa massa, a malesuada dolor ullamcorper a. Nulla eget leo vel orci venenatis placerat. Donec semper condimentum justo, vel sollicitudin dolor consequat id. Nunc sed aliquet felis, eget congue nisi. Mauris eu justo suscipit, elementum turpis ut, molestie tellus. Mauris ornare rutrum fringilla. Nulla dignissim luctus pretium. Nullam nec eros hendrerit sapien pellentesque sollicitudin. Integer eget ligula dui. Mauris nec cursus nibh. Nunc interdum elementum leo, eu sagittis eros sodales nec. Duis dictum nulla sed tincidunt malesuada. Quisque in vulputate sapien. Sed sit amet tellus a est porta rhoncus sed eu metus. Mauris non pulvinar nisl, volutpat luctus enim. Suspendisse est nisi, sagittis at risus quis, ultricies rhoncus sem. Donec ullamcorper purus eget sapien facilisis, eu eleifend felis viverra. Suspendisse elit neque, semper aliquet neque sed, egestas tempus leo. Duis condimentum turpis duis.'
const buffer = Buffer.from(longString)
expect(crc32C(buffer)).toEqual(1796588439)
Copy link
Collaborator

Choose a reason for hiding this comment

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

How did you get this number?

@Nevon
Copy link
Collaborator

Nevon commented May 31, 2018

How come you get different output on different platforms? That seems like a not great thing.

@tulios
Copy link
Owner Author

tulios commented Jun 2, 2018

I think it was just missing the response tests; it's green now. I haven't done anything special. Commit 6e74c37 fixed the problem.

@tulios tulios merged commit e65d781 into master Jun 4, 2018
@tulios tulios deleted the add-support-to-recordbatch-protocol branch July 2, 2018 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants