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

Doug Cutting commented on AVRO-1318:
------------------------------------

I'd prefer we don't overload the term 'fingerprint'.  Perhaps this could be 
called 'profile' or 'signature' instead?  Or it might be reworked to actually 
be "parsing canonical form".

It's also strange to me to add something like this without adding a use of it.  
It doesn't seem like an end-user feature.  If it's to aid performance, then the 
performance improvements should probably be added too, validating these changes.

Perhaps we should we try to get Uri to contribute his Perf branch?
                
> Python schema should store fingerprints
> ---------------------------------------
>
>                 Key: AVRO-1318
>                 URL: https://issues.apache.org/jira/browse/AVRO-1318
>             Project: Avro
>          Issue Type: Bug
>          Components: python
>            Reporter: Jeremy Kahn
>            Assignee: Jeremy Kahn
>            Priority: Minor
>              Labels: features
>         Attachments: AVRO-1318.patch
>
>
> Python schema objects need to produce a simple representation that 
> demonstrates their field identity.   {avro.schema.Schema} objects need to 
> provide a {fingerprint} member field to enable quick checking of schema 
> matching (even when the schema has other, possibly changed decoration).
> Based on a patch pulled from [~laserson]'s proposed changes to make a 
> collection of C-typing hints.  These changes will be backwards-compatible.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to