[
https://issues.apache.org/jira/browse/BEAM-8388?focusedWorklogId=705051&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-705051
]
ASF GitHub Bot logged work on BEAM-8388:
----------------------------------------
Author: ASF GitHub Bot
Created on: 07/Jan/22 14:35
Start Date: 07/Jan/22 14:35
Worklog Time Spent: 10m
Work Description: RustedBones commented on pull request #16271:
URL: https://github.com/apache/beam/pull/16271#issuecomment-1007453667
There are no breaking changes to the `AvroCoder` directly.
I'd like to add the possibility to create coders using datum factories.
Users could customize (de)serialization and enable more advanced avro features
(eg. [BEAM-9144](https://issues.apache.org/jira/browse/BEAM-9144) to get reader
and writer supporting both java.time and joda.time)
The breaking changes are:
- Some `AvroIO` API requiring to pass class type
- `AvroCoderCloudObjectTranslator` is not able so serialize custom factories
Maybe we should do as for the `AvroGenericCoder` and give specialized
implementation for the `AvroSpecificCoder` and `AvroReflectCoder`. Change
visibility of the `AvroCoder` so users can extend and create their own.
Only provide the `CloudObjectTranslator`, for `AvroGenericCoder`,
`AvroSpecificCoder` and `AvroReflectCoder` and let users provider their own
translator if they use a custom avro coder
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 705051)
Remaining Estimate: 17h 50m (was: 18h)
Time Spent: 6h 10m (was: 6h)
> Update Avro to 1.9.1 from 1.8.2
> -------------------------------
>
> Key: BEAM-8388
> URL: https://issues.apache.org/jira/browse/BEAM-8388
> Project: Beam
> Issue Type: Improvement
> Components: io-java-avro
> Reporter: Jordanna Chord
> Priority: P3
> Original Estimate: 24h
> Time Spent: 6h 10m
> Remaining Estimate: 17h 50m
>
> Update build dependency to 1.9.1
--
This message was sent by Atlassian Jira
(v8.20.1#820001)