avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1694) Support for schema fingerprints in the Ruby library
Date Mon, 14 Sep 2015 00:16:46 GMT

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

ASF subversion and git services commented on AVRO-1694:

Commit 1702841 from busbey@apache.org in branch 'avro/branches/branch-1.7'
[ https://svn.apache.org/r1702841 ]

AVRO-1694. Ruby: Schema normaliation and fingerprints. Contributed by Daniel Schierbeck.

* Avro::SchemaNormalization.to_parsing_form converts a schema to Parsing
Canonical Form
* support for MD5 and SHA256 fingerprints

This closes #40

> Support for schema fingerprints in the Ruby library
> ---------------------------------------------------
>                 Key: AVRO-1694
>                 URL: https://issues.apache.org/jira/browse/AVRO-1694
>             Project: Avro
>          Issue Type: Wish
>          Components: ruby
>            Reporter: Daniel Schierbeck
>            Assignee: Daniel Schierbeck
>             Fix For: 1.7.8, 1.8.0, 1.9.0
>         Attachments: AVRO-1694.1.patch
> There does not seem to be any support for generating schema fingerprints in the Ruby
library. In order to avoid inlining schemas in my Avro-encoded messages I'd like to store
them separately and instead write the fingerprint in the Avro metadata, thus allowing a reader
to fetch and cache the actual schema from the schema registry.
> In order for that to work, my Ruby writer needs to be able to actually generate a fingerprint
for a schema.
> Is the Ruby library being actively maintained? I would be willing to work on this myself
if someone would review and merge the work.

This message was sent by Atlassian JIRA

View raw message