[
https://issues.apache.org/jira/browse/AVRO-1502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sean Busbey updated AVRO-1502:
------------------------------
Description:
To ease use of Avro objects with systems that rely on Java serialization, i.e.
Apache Spark, this change updates generated classes to implement
{{java.io.Externalizable}}.
This change is marked incompatible because the class hierarchy for
SpecificFixed has changed. Updating the Avro library without recompiling the
IPC classes (in my test this was for Flume) results in an AbstractMethodError.
(I couldn't add a Release Note since the jira is Closed, so I'm updating the
description instead.)
> Avro objects should implement Serializable
> ------------------------------------------
>
> Key: AVRO-1502
> URL: https://issues.apache.org/jira/browse/AVRO-1502
> Project: Avro
> Issue Type: New Feature
> Components: java
> Reporter: Jeff Hammerbacher
> Assignee: Doug Cutting
> Fix For: 1.8.0
>
> Attachments: AVRO-1502.patch, AVRO-1502.patch,
> serializeable_base.patch
>
>
> To ease use of Avro objects with systems that rely on Java serialization,
> i.e. Apache Spark, this change updates generated classes to implement
> {{java.io.Externalizable}}.
> This change is marked incompatible because the class hierarchy for
> SpecificFixed has changed. Updating the Avro library without recompiling the
> IPC classes (in my test this was for Flume) results in an AbstractMethodError.
> (I couldn't add a Release Note since the jira is Closed, so I'm updating the
> description instead.)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)