RustedBones opened a new pull request, #26320:
URL: https://github.com/apache/beam/pull/26320

   Follow-up for https://github.com/apache/beam/pull/16271
   
   * [AVRO-1891](https://issues.apache.org/jira/browse/AVRO-1891) is fixed by 
adding the conversion at compile time in the generated class' model. Beam does 
not currently read the `SpecificData` form the class.
   * [BEAM-8329](https://issues.apache.org/jira/browse/BEAM-8329) ReflectData 
is not supposed to use the logical conversions by default. Users should either 
use a `CustomEncoding` with the `AvroEncode` annotation or manually add the 
conversion to their own `ReflectData` which is not possible everywhere in beam.
   * [BEAM-9144](https://issues.apache.org/jira/browse/BEAM-9144) is a 
'snowflake'. All other joda logical time conversions are still failing. 
(`date`, `time-millis`, `time-micros`, `timestampt-micros`). This should not be 
in the framework but in the user code
   
   This PR aims to
   * Use proper logical type conversions when using avro 1.9 specific data 
(`useReflectApi` must be disabled)
   * Give users the possibility to provide their own avro data in the 
`DatumWriterFactory` and `DatumReaderFactory` used by beam internals


-- 
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]

Reply via email to