I have put up a question for AVRO-680 (non-string map keys) and AVRO-1554 (support for UUID and Date-types). Will appreciate if someone could answer those.
Thanks Sachin On Tue, Aug 5, 2014 at 7:13 AM, Christophe Taton <[email protected]> wrote: > I'd be happy to see AVRO-1334 and AVRO-1550 checked in. > > C. > > > On Tue, Aug 5, 2014 at 6:40 AM, Willem van Bergen <[email protected]> > wrote: > > > We also previously discussed dropping support for Ruby 1.8, as it is EOL. > > I created a patch that removes some of the hacks needed to support string > > encodings in Ruby 1.8 and 1.9+ simultaneously: > > https://issues.apache.org/jira/browse/AVRO-1559 > > > > > > Willem > > > > On Aug 4, 2014, at 6:31 PM, Doug Cutting <[email protected]> wrote: > > > > > This introduces a minor incompatibility, so needs to go into 1.8.0, not > > 1.7.8. > > > > > > Perhaps we should identify other changes that also introduce minor > > > incompatibilities and push out a 1.8.0 release soon? I don't want to > > > open the gates to major incompatibilities, but a few whose > > > incompatibilities that are high value and are relatively easy to > > > diagnose might be reasonable. > > > > > > Other obvious candidates might be: > > > - AVRO-1334 (update java dependencies) > > > - AVRO-1550 (update protobuf dependency) > > > - AVRO-1514 (update perl dependencies) > > > > > > What do others think? > > > > > > Doug > > > > > > On Mon, Aug 4, 2014 at 2:50 PM, Sean Busbey (JIRA) <[email protected]> > > wrote: > > >> > > >> [ > > > https://issues.apache.org/jira/browse/AVRO-997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > > ] > > >> > > >> Sean Busbey updated AVRO-997: > > >> ----------------------------- > > >> > > >> Status: Patch Available (was: In Progress) > > >> > > >>> Union of enum and null cannot be serialized > > >>> ------------------------------------------- > > >>> > > >>> Key: AVRO-997 > > >>> URL: https://issues.apache.org/jira/browse/AVRO-997 > > >>> Project: Avro > > >>> Issue Type: Bug > > >>> Affects Versions: 1.5.1 > > >>> Reporter: Aaron Kimball > > >>> Assignee: Sean Busbey > > >>> Fix For: 1.8.0 > > >>> > > >>> Attachments: AVRO-997.patch, AVRO-997.patch, AVRO-997.patch, > > AVRO-997.permissive-generic-api.patch > > >>> > > >>> > > >>> I have a schema like: > > >>> {code} > > >>> [ > > >>> { > > >>> "type": "enum", > > >>> "name": "Gender", > > >>> "symbols": ["M", "F"] > > >>> }, > > >>> { > > >>> "type" : "record", > > >>> "name" : "Foo", > > >>> "fields" : [ > > >>> { "type" : ["Gender", "null"], "name" : "gender" }, > > >>> ... > > >>> ] > > >>> } > > >>> ] > > >>> {code} > > >>> I build a record like {{Foo foo = new Foo(); foo.gender = Gender.M;}} > > >>> When I go to serialize this, I get: > > >>> {code}Not in union > > [{"type":"enum","name":"Gender","symbols":["M","F"]},"null"]: M > > >>> at > > org.apache.avro.generic.GenericData.resolveUnion(GenericData.java:482) > > >>> at > > > org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:70) > > >>> at > > > org.apache.avro.generic.GenericDatumWriter.writeRecord(GenericDatumWriter.java:104) > > >>> at > > > org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:65) > > >>> at > > > org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:57) > > >>> {code} > > >> > > >> > > >> > > >> -- > > >> This message was sent by Atlassian JIRA > > >> (v6.2#6252) > > > > >
