You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Jessica Szmajda (JIRA)" <ji...@apache.org> on 2017/12/17 18:57:00 UTC

[jira] [Comment Edited] (AVRO-1740) Add CRC-64-AVRO fingerprint to Ruby implementation

    [ https://issues.apache.org/jira/browse/AVRO-1740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16294268#comment-16294268 ] 

Jessica Szmajda edited comment on AVRO-1740 at 12/17/17 6:56 PM:
-----------------------------------------------------------------

Hello, I've put together two patches for the AVRO Ruby library. The first one solves the issue at hand in this ticket, adding the `crc_64_avro` fingerprint to the Schema object.

The second patch adds code to generate the Single Object Encoding header as defined by the spec (http://avro.apache.org/docs/1.8.2/spec.html#single_object_encoding). I wrote the code down such that it works, but I'm sure it's in the wrong place.

Here's the first patch, that adds the fingerprint: https://github.com/apache/avro/commit/59cb48ba1189d087e9233907c9964ab0dd4b959d

And here's the second patch, which contains the Single Object Encoding header: https://github.com/apache/avro/commit/c8bc49dbf21059750371beeda814a934600ce518


was (Author: jszmajda):
Hello, I've put together two patches for the AVRO Ruby library. The first one solves the issue at hand in this ticket, adding the {noformat}crc_64_avro{noformat} fingerprint to the Schema object.

The second patch adds code to generate the Single Object Encoding header as defined by the spec (http://avro.apache.org/docs/1.8.2/spec.html#single_object_encoding). I wrote the code down such that it works, but I'm sure it's in the wrong place.

Here's the first patch, that adds the fingerprint: https://github.com/apache/avro/commit/59cb48ba1189d087e9233907c9964ab0dd4b959d

And here's the second patch, which contains the Single Object Encoding header: https://github.com/apache/avro/commit/c8bc49dbf21059750371beeda814a934600ce518

> Add CRC-64-AVRO fingerprint to Ruby implementation
> --------------------------------------------------
>
>                 Key: AVRO-1740
>                 URL: https://issues.apache.org/jira/browse/AVRO-1740
>             Project: Avro
>          Issue Type: Improvement
>          Components: ruby
>            Reporter: Sean Busbey
>
> AVRO-1694 added normalization and MD5 / SHA256, but left out CRC-64-AVRO.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)