Re: Maintaining the IDL in the 21st century

2022-01-05 Thread Raymie Stata
I support your recommendation. I've recently used ANTLR on a use-case similar to this one and had a great experience. Raymie On Wed, Jan 5, 2022 at 5:13 PM Oscar Westra van Holthe - Kind < os...@westravanholthe.nl> wrote: > Hi everyone, > > One of the avro components in Java is the IDL

Re: [REPORT] Board report for Apache Avro Apr 2020

2020-04-10 Thread Raymie Stata
FWIW, nice summary, good to see Avro going strong... On Wed, Apr 8, 2020 at 10:12 PM Sean Busbey wrote: > > Hi folks! > > Here's the report for the quarter I submitted. Let me know if there are any > last minute changes y'all would like to see. > > > ## Description: > Apache Avro is a data

Re: Including "fastavro" in release 1.9.2

2020-01-31 Thread Raymie Stata
Yes, it's time to get this in. On Fri, Jan 31, 2020 at 8:28 AM Ryan Skraba wrote: > > Hello! There's a long standing PR[1][2] that provides an impressive > performance boost to deserializing Avro. > > The author has been patient and reactive for a LONG time (thanks Martin!), > and it's inspired

[jira] [Commented] (AVRO-2247) Improve Java reading performance with a new reader

2020-01-31 Thread Raymie Stata (Jira)
[ https://issues.apache.org/jira/browse/AVRO-2247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17027873#comment-17027873 ] Raymie Stata commented on AVRO-2247: I'm in favor. > Improve Java reading performance with a

Re: Testing parsing canonical form string and integer rules

2019-11-06 Thread Raymie Stata
These rules are written as if you're directly parsing the underlying UTF text making up an Avro schema. It sounds like you're using a JSON parser, which most likely implements both of those rules for you, leaving nothing in your code to test. (If you're paranoid, you could add tests of the

[jira] [Commented] (AVRO-2400) Avro 1.9.0 can't resolve schemas that can be resolved in 1.8.2

2019-05-29 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16850557#comment-16850557 ] Raymie Stata commented on AVRO-2400: I don't have a horse in this race, other than getting

[jira] [Commented] (AVRO-2400) Avro 1.9.0 can't resolve schemas that can be resolved in 1.8.2

2019-05-27 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16849231#comment-16849231 ] Raymie Stata commented on AVRO-2400: [~jtolar] made the following observation via email: bq. Note

[jira] [Commented] (AVRO-2400) Avro 1.9.0 can't resolve schemas that can be resolved in 1.8.2

2019-05-23 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16846683#comment-16846683 ] Raymie Stata commented on AVRO-2400: Sorry for the delay getting back to you. Thanks for reporting

Re: Radical idea for 1.9.0

2018-12-10 Thread Raymie Stata
ld do. > > Are you interested in removing this feature to improve code > maintenance or to improve performance? both? > > Can you quantify the amount of complexity you're referring to? > On Fri, Nov 30, 2018 at 12:22 PM Raymie Stata wrote: > > > > I understand we've been wil

Re: Radical idea for 1.9.0

2018-12-01 Thread Raymie Stata
types that include themselves. > > > > Granted, it’s an experiment that would also imply a compatibility break > > with previous avros, but it opens what I think is an interesting set of > > doors instead of closing them. > > > > My 2 cents. > > > >

Radical idea for 1.9.0

2018-11-30 Thread Raymie Stata
I understand we've been willing to introduce backward-incompatible API changes (not file-format changes) into minor release versions. If so, here's an idea for consideration: Let's eliminate recursive records from Avro 1.9.x. Recursion introduces a _lot_ of complexity into many parts of the

[jira] [Created] (AVRO-2275) Refactor schema-resolution code from grammar-generation

2018-11-25 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2275: -- Summary: Refactor schema-resolution code from grammar-generation Key: AVRO-2275 URL: https://issues.apache.org/jira/browse/AVRO-2275 Project: Apache Avro Issue

[jira] [Created] (AVRO-2274) Improve resolving performance when schemas don't change

2018-11-25 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2274: -- Summary: Improve resolving performance when schemas don't change Key: AVRO-2274 URL: https://issues.apache.org/jira/browse/AVRO-2274 Project: Apache Avro Issue

[jira] [Updated] (AVRO-2269) Improve usability of Perf.java

2018-11-25 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-2269: --- Description: The class {{org.apache.avro.ipc.io.Perf}} is Avro's performance test suite. This JIRA

[jira] [Commented] (AVRO-2269) Improve usability of Perf.java

2018-11-24 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16698096#comment-16698096 ] Raymie Stata commented on AVRO-2269: This work has changed direction. The focus shifted away from

[jira] [Updated] (AVRO-2269) Improve usability of Perf.java

2018-11-24 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2269?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-2269: --- Summary: Improve usability of Perf.java (was: Improve variances seen across Perf.java runs

[jira] [Reopened] (AVRO-1658) Add avroDoc on reflect

2018-11-20 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata reopened AVRO-1658: Assignee: Raymie Stata (was: Zhaonan Sun) The file {{AvroDoc.java}} doesn't have a license

[jira] [Commented] (AVRO-2269) Improve variances seen across Perf.java runs

2018-11-16 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16689164#comment-16689164 ] Raymie Stata commented on AVRO-2269: I took a look at JMH.  I think it'd be great to convert

[jira] [Commented] (AVRO-2268) Perf.java SpecificRecord input data not working

2018-11-16 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16689155#comment-16689155 ] Raymie Stata commented on AVRO-2268: My patch for AVRO-2269 assumes this fix is in place.  I wanted

[jira] [Created] (AVRO-2269) Improve variances seen across Perf.java runs

2018-11-15 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2269: -- Summary: Improve variances seen across Perf.java runs Key: AVRO-2269 URL: https://issues.apache.org/jira/browse/AVRO-2269 Project: Apache Avro Issue Type: Test

[jira] [Commented] (AVRO-2252) I'd like to improve Avro .NET (C#) library (many points)

2018-11-06 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16677387#comment-16677387 ] Raymie Stata commented on AVRO-2252: As annoying as bad style can be, large-scale changes to a code

[jira] [Reopened] (AVRO-2251) Modify Perf.java to better support automation scripts

2018-11-02 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata reopened AVRO-2251: As I continue to work on performance testing, I'm wanting to experiment with values for Perf.COUNT

[jira] [Created] (AVRO-2251) Modify Perf.java to better support automation scripts

2018-10-30 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2251: -- Summary: Modify Perf.java to better support automation scripts Key: AVRO-2251 URL: https://issues.apache.org/jira/browse/AVRO-2251 Project: Avro Issue Type

[jira] [Assigned] (AVRO-1022) Error in validate name

2018-10-29 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata reassigned AVRO-1022: -- Assignee: Raymie Stata > Error in validate n

[jira] [Assigned] (AVRO-419) Consistent laziness when resolving partially-compatible changes

2018-10-29 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata reassigned AVRO-419: - Assignee: Raymie Stata > Consistent laziness when resolving partially-compatible chan

[jira] [Resolved] (AVRO-419) Consistent laziness when resolving partially-compatible changes

2018-10-29 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata resolved AVRO-419. --- Resolution: Won't Fix This is ancient history: will not fix. > Consistent laziness when resolv

Re: Resolving Enumerations -- bug?

2018-10-25 Thread Raymie Stata
with adding/removing fields. > > Thanks for catching this. > > Doug > > > > > On Tue, Oct 23, 2018 at 11:34 PM Raymie Stata > wrote: > > > While working on AVRO-2090, I noticed what is either an implementation > > bug or a specification bug in schema resol

Resolving Reader Enumerations -- bug?

2018-10-25 Thread Raymie Stata
As with enums, I found what looks like a discrepancy between the spec and the implementation of resolution, this time for the case that the reader's schema is a union and the writer's is not, so we look for the "first matching field." The spec for this case (I call it the "reader-union case") is

Re: Resolving Enumerations -- bug?

2018-10-25 Thread Raymie Stata
Anybody? On Tue, Oct 23, 2018 at 11:33 PM Raymie Stata wrote: > > While working on AVRO-2090, I noticed what is either an implementation > bug or a specification bug in schema resolution for enumerations. > > The relevant code is here: https://bit.ly/2q5tsIp. This code uses

Bad test case: Fixed<->Byte promotions

2018-10-24 Thread Raymie Stata
https://bit.ly/2yuRjpw The link above points to what looks like an aborted attempt to show that fixed's and bytes can be promoted to each other. According to the current Avro spec, not such promotions exists. And since this test procedure makes no assertions, it doesn't really test this issue

[jira] [Comment Edited] (AVRO-2244) Problems with TestSpecificLogicalTypes.testAbilityToReadJsr310RecordWrittenAsJodaRecord:148

2018-10-24 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16661817#comment-16661817 ] Raymie Stata edited comment on AVRO-2244 at 10/24/18 6:51 AM: -- {{If there's

[jira] [Commented] (AVRO-2244) Problems with TestSpecificLogicalTypes.testAbilityToReadJsr310RecordWrittenAsJodaRecord:148

2018-10-24 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16661817#comment-16661817 ] Raymie Stata commented on AVRO-2244: If there's any doubt about this issue being resolved, I just got

Resolving Enumerations -- bug?

2018-10-24 Thread Raymie Stata
While working on AVRO-2090, I noticed what is either an implementation bug or a specification bug in schema resolution for enumerations. The relevant code is here: https://bit.ly/2q5tsIp. This code uses the reader's default symbol, if it exists, in the case where the writer's symbols is missing.

[jira] [Commented] (AVRO-2244) Problems with TestSpecificLogicalTypes.testAbilityToReadJsr310RecordWrittenAsJodaRecord:148

2018-10-23 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16661123#comment-16661123 ] Raymie Stata commented on AVRO-2244: I don't believe the fix for AVRO-2241 addresses the problem

[jira] [Commented] (AVRO-2090) Improve encode/decode time for SpecificRecord using code generation

2018-10-22 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16658852#comment-16658852 ] Raymie Stata commented on AVRO-2090: Any more feedback on this patch? > Improve encode/decode t

[jira] [Updated] (AVRO-2090) Improve encode/decode time for SpecificRecord using code generation

2018-10-19 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-2090: --- Description: New implementation for generation of code for SpecificRecord that improves decoding

[jira] [Updated] (AVRO-2090) Improve encode/decode time for SpecificRecord using code generation

2018-10-19 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-2090: --- Description: New implementation for generation of code for SpecificRecord that improves decoding

[jira] [Updated] (AVRO-2090) Improve encode/decode time for SpecificRecord using code generation

2018-10-19 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-2090: --- Description: New implementation for generation of code for SpecificRecord that improves decoding

[jira] [Commented] (AVRO-2244) Problems with TestSpecificLogicalTypes.testAbilityToReadJsr310RecordWrittenAsJodaRecord:148

2018-10-19 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16656687#comment-16656687 ] Raymie Stata commented on AVRO-2244: The spec for [ISO_LOCAL_TIME|https://docs.oracle.com/javase/8

[jira] [Comment Edited] (AVRO-2090) Improve encode/decode time for SpecificRecord using code generation

2018-10-18 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16654739#comment-16654739 ] Raymie Stata edited comment on AVRO-2090 at 10/18/18 7:19 AM: -- I've attached

[jira] [Resolved] (AVRO-2235) Regenerate TestRecordWithLogicalTypes

2018-10-16 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata resolved AVRO-2235. Resolution: Won't Fix Release Note: Based on Thiru's input, the old generate code should stay

[jira] [Created] (AVRO-2244) Problems with TestSpecificLogicalTypes.testAbilityToReadJsr310RecordWrittenAsJodaRecord:148

2018-10-16 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2244: -- Summary: Problems with TestSpecificLogicalTypes.testAbilityToReadJsr310RecordWrittenAsJodaRecord:148 Key: AVRO-2244 URL: https://issues.apache.org/jira/browse/AVRO-2244

[jira] [Commented] (AVRO-2235) Regenerate TestRecordWithLogicalTypes

2018-10-03 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16637359#comment-16637359 ] Raymie Stata commented on AVRO-2235: I'm going to keep this open in case someone else wants to comment

[jira] [Commented] (AVRO-2235) Regenerate TestRecordWithLogicalTypes

2018-10-02 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16636484#comment-16636484 ] Raymie Stata commented on AVRO-2235: I looked at the comment at the top of TestSpecificLogicalTypes

[jira] [Commented] (AVRO-2235) Regenerate TestRecordWithLogicalTypes

2018-10-02 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16636466#comment-16636466 ] Raymie Stata commented on AVRO-2235: I want to re-regenerate TestRecordForLogicalTypes.java with my

[jira] [Commented] (AVRO-2235) Regenerate TestRecordWithLogicalTypes

2018-10-02 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16636464#comment-16636464 ] Raymie Stata commented on AVRO-2235: Does anyone know how TestRecordWithoutLogicalTypes.java

[jira] [Created] (AVRO-2235) Regenerate TestRecordWithLogicalTypes

2018-10-02 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2235: -- Summary: Regenerate TestRecordWithLogicalTypes Key: AVRO-2235 URL: https://issues.apache.org/jira/browse/AVRO-2235 Project: Avro Issue Type: Bug

[jira] [Updated] (AVRO-2091) Eliminate org.apache.avro.specific.use_custom_coder feature flag

2018-09-30 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-2091: --- Description: After the implementation of "custom coders" (AVRO-2090) is complete and

[jira] [Updated] (AVRO-2090) Improve encode/decode time for SpecificRecord using code generation

2017-10-07 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-2090?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-2090: --- Attachment: customcoders.md Attaching a design document for (forthcoming) patch. > Improve enc

[jira] [Created] (AVRO-2094) Extend "custom coders" to support logical types

2017-10-07 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2094: -- Summary: Extend "custom coders" to support logical types Key: AVRO-2094 URL: https://issues.apache.org/jira/browse/AVRO-2094 Project: Avro

[jira] [Created] (AVRO-2093) Extend "custom coders" to fully support union types

2017-10-07 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2093: -- Summary: Extend "custom coders" to fully support union types Key: AVRO-2093 URL: https://issues.apache.org/jira/browse/AVRO-2093 Project: Avro

[jira] [Created] (AVRO-2092) Flip default value of org.apache.avro.specific.use_custom_coder to true

2017-10-07 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2092: -- Summary: Flip default value of org.apache.avro.specific.use_custom_coder to true Key: AVRO-2092 URL: https://issues.apache.org/jira/browse/AVRO-2092 Project: Avro

[jira] [Created] (AVRO-2091) Eliminate org.apache.avro.specific.use_custom_coder feature flag

2017-10-07 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2091: -- Summary: Eliminate org.apache.avro.specific.use_custom_coder feature flag Key: AVRO-2091 URL: https://issues.apache.org/jira/browse/AVRO-2091 Project: Avro

[jira] [Created] (AVRO-2090) Improve encode/decode time for SpecificRecord using code generation

2017-10-07 Thread Raymie Stata (JIRA)
Raymie Stata created AVRO-2090: -- Summary: Improve encode/decode time for SpecificRecord using code generation Key: AVRO-2090 URL: https://issues.apache.org/jira/browse/AVRO-2090 Project: Avro

[jira] [Updated] (AVRO-806) add a column-major codec for data files

2012-04-27 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-806: -- In about a month we will have some Hive benchmarks, but the data won't be very wide, so they won't be good

[jira] [Commented] (AVRO-806) add a column-major codec for data files

2012-04-24 Thread Raymie Stata (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13260732#comment-13260732 ] Raymie Stata commented on AVRO-806: --- This is the second attempt at a column-major codec

[jira] [Updated] (AVRO-1022) Error in validate name

2012-03-03 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1022: --- Attachment: unicode-recommendation.html Error in validate name

[jira] [Commented] (AVRO-1022) Error in validate name

2012-03-03 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13221634#comment-13221634 ] Raymie Stata commented on AVRO-1022: Based on the dialog above, I propose that we turn

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-03-02 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13221388#comment-13221388 ] Raymie Stata commented on AVRO-1006: The string passed to the fingerprint method

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-03-02 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13221403#comment-13221403 ] Raymie Stata commented on AVRO-1006: Yes, this is meant to be a cross-language feature

[jira] [Updated] (AVRO-1006) Fingerprints for Avro Schemas

2012-02-29 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1006: --- Attachment: AVRO-1006.patch Fingerprints for Avro Schemas

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-02-29 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13219815#comment-13219815 ] Raymie Stata commented on AVRO-1006: On the one hand, the Parsing Canonical Form

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-02-24 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13215480#comment-13215480 ] Raymie Stata commented on AVRO-1006: ['fp' or 'fingerprint'] I renamed classes

[jira] [Updated] (AVRO-1006) Fingerprints for Avro Schemas

2012-02-22 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1006: --- Attachment: AVRO-1006.patch Fingerprints for Avro Schemas

[jira] [Commented] (AVRO-1022) Error in validate name

2012-02-10 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13205475#comment-13205475 ] Raymie Stata commented on AVRO-1022: I took a look at the non-Java implementations

[jira] [Commented] (AVRO-1022) Error in validate name

2012-02-10 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13205695#comment-13205695 ] Raymie Stata commented on AVRO-1022: Right now, a number of Avro implementations

[jira] [Commented] (AVRO-1022) Error in validate name

2012-02-09 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13205248#comment-13205248 ] Raymie Stata commented on AVRO-1022: I've pulled together some documentation on how

[jira] [Updated] (AVRO-1006) Fingerprints for Avro Schemas

2012-02-08 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1006: --- Attachment: AVRO-1006-prelim.patch Fingerprints for Avro Schemas

[jira] [Updated] (AVRO-1021) Fix a few name-related imperfections in Avro spec

2012-02-08 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1021: --- Attachment: AVRO-1021.patch Fixed typo Fix a few name-related imperfections in Avro

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-02-08 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13203426#comment-13203426 ] Raymie Stata commented on AVRO-1006: A clarification, which addresses issues raised

[jira] [Commented] (AVRO-1021) Fix a few name-related imperfections in Avro spec

2012-02-08 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13203999#comment-13203999 ] Raymie Stata commented on AVRO-1021: {quote} The types array in a protocol definition

[jira] [Commented] (AVRO-1022) Error in validate name

2012-02-08 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13204168#comment-13204168 ] Raymie Stata commented on AVRO-1022: The current implementation uses Character.isLetter

[jira] [Updated] (AVRO-1021) Fix a few name-related imperfections in Avro spec

2012-02-08 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1021: --- Attachment: AVRO-1021.patch Fix a few name-related imperfections in Avro spec

[jira] [Created] (AVRO-1021) Fix a few name-related imperfections in Avro spec

2012-02-07 Thread Raymie Stata (Created) (JIRA)
Reporter: Raymie Stata Assignee: Raymie Stata Priority: Minor Require names are defined before used; disallow multiple definitions of names; clarify that name-equality is case sensitive (for type names, field names, and enum symbols). -- This message is automatically

[jira] [Updated] (AVRO-1021) Fix a few name-related imperfections in Avro spec

2012-02-07 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1021: --- Attachment: AVRO-1021.patch Changes to spec. Fix a few name-related imperfections

[jira] [Updated] (AVRO-1021) Fix a few name-related imperfections in Avro spec

2012-02-07 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1021?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1021: --- Status: Patch Available (was: Open) Fix a few name-related imperfections in Avro spec

[jira] [Created] (AVRO-1022) Error in validate name

2012-02-07 Thread Raymie Stata (Created) (JIRA)
Error in validate name -- Key: AVRO-1022 URL: https://issues.apache.org/jira/browse/AVRO-1022 Project: Avro Issue Type: Bug Components: java Reporter: Raymie Stata Priority: Minor Fix

[jira] [Updated] (AVRO-1022) Error in validate name

2012-02-07 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1022: --- Attachment: AVRO-1022.patch Error in validate name -- Key

[jira] [Updated] (AVRO-1022) Error in validate name

2012-02-07 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1022: --- Status: Patch Available (was: Open) Error in validate name

[jira] [Created] (AVRO-1023) Saved state should be restored in finally clause

2012-02-07 Thread Raymie Stata (Created) (JIRA)
Reporter: Raymie Stata Priority: Minor Schema.parse(JsonParse) and Schema.parse(JsonNode,Names) save global state in a local variable; they should restore that state in a finally clause but they don't. -- This message is automatically generated by JIRA. If you think it was sent

[jira] [Assigned] (AVRO-1023) Saved state should be restored in finally clause

2012-02-07 Thread Raymie Stata (Assigned) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata reassigned AVRO-1023: -- Assignee: Raymie Stata Saved state should be restored in finally clause

[jira] [Updated] (AVRO-1023) Saved state should be restored in finally clause

2012-02-07 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1023: --- Attachment: AVRO-1023.patch This patch looks big because I put fairly long stretches of code

[jira] [Updated] (AVRO-1023) Saved state should be restored in finally clause

2012-02-07 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1023: --- Status: Patch Available (was: Open) Saved state should be restored in finally clause

[jira] [Updated] (AVRO-1006) Fingerprints for Avro Schemas

2012-01-26 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1006: --- Attachment: schema-fingerprinting.html Updated design doc based on feedback: * Fixed typos

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-01-26 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13193699#comment-13193699 ] Raymie Stata commented on AVRO-1006: Sam writes:{quote}On the 0.001% collision rate

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-01-26 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13193941#comment-13193941 ] Raymie Stata commented on AVRO-1006: Sigh. My math is wrong. I think things are better

[jira] [Created] (AVRO-1006) Fingerprints for Avro Schemas

2012-01-24 Thread Raymie Stata (Created) (JIRA)
Fingerprints for Avro Schemas - Key: AVRO-1006 URL: https://issues.apache.org/jira/browse/AVRO-1006 Project: Avro Issue Type: New Feature Components: java Reporter: Raymie Stata

[jira] [Updated] (AVRO-1006) Fingerprints for Avro Schemas

2012-01-24 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1006: --- Attachment: schema-fingerprinting.html Detailed description of the proposed feature

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-01-24 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13192909#comment-13192909 ] Raymie Stata commented on AVRO-1006: An _Avro schema fingerprint_ is a hash of an Avro

[jira] [Updated] (AVRO-1006) Fingerprints for Avro Schemas

2012-01-24 Thread Raymie Stata (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Raymie Stata updated AVRO-1006: --- Description: Add function that returns a standardized, 64-bit fingerprint for schemas. Fingerprints

[jira] [Commented] (AVRO-1006) Fingerprints for Avro Schemas

2012-01-24 Thread Raymie Stata (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/AVRO-1006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13192915#comment-13192915 ] Raymie Stata commented on AVRO-1006: In implementing canonical forms, we identified