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

AVRO-2928: Ruby implementation of single object encoding #956

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

ypt
Copy link
Contributor

@ypt ypt commented Sep 15, 2020

https://issues.apache.org/jira/browse/AVRO-2928

This PR finishes up an old PR (#43) which included a proof-of-concept for Ruby single object encoding. The old PR was pretty much 90% of the way there. This PR aims to finish up that implementation. It mainly includes:

  1. updates to align with the single object encoding spec - i.e. leveraging a CRC-64-AVRO fingerprint
  2. broader test coverage
  3. a few minor naming updates to better align with the naming conventions used in the existing implementations in other languages

dasch and others added 3 commits September 15, 2020 12:57
Currently it's using a mock fingerprint implementation and only stores
64-bit fingerprints.
@ypt ypt changed the title Ruby implementation of single object encoding AVRO-2928: Ruby implementation of single object encoding Sep 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants