Konstantin Usachev created AVRO-1819:
----------------------------------------
Summary: org.apache.avro.Protocol.parseMessage doesn't respect
request field's aliases
Key: AVRO-1819
URL: https://issues.apache.org/jira/browse/AVRO-1819
Project: Avro
Issue Type: Bug
Components: java
Affects Versions: 1.9.0
Reporter: Konstantin Usachev
Avro specification (https://avro.apache.org/docs/1.8.0/spec.html#Aliases "Named
types and fields may have aliases") and Idl compiler supports aliases on
request's fields. But org.apache.avro.Protocol.parseMessage have a special code
to parse request body (not the same as for an ordinary record) and during field
parsing we don't keep info about aliases. So it leads to lack of important
functionality supporting protocol refactoring with backward compatibility.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)