eolivelli commented on pull request #9898:
URL: https://github.com/apache/pulsar/pull/9898#issuecomment-799319383


   I have found a real show stopper, in Avro 1.10.0 they changed the way we 
create an AVRO schema using reflection,
   https://issues.apache.org/jira/browse/AVRO-2579
   
   I noticed this behaviour by analysing failed tests
   
   Actually 1.10 behaviour is somehow better but it will break compatibility.
   
   I should also add that currently the reflection based approach 
(Schema.AVRO(pojoClass)) is risky because it depends on how the JVM returns the 
fields using reflection.
   
   If you will upgrade an application that uses Schema.AVRO from Avro 1.9 to 
Avro 1.10 you will follow into schema compatibility issues


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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to