Askar Safin created AVRO-3307:
---------------------------------
Summary: Specify that varints should be encoded shortest possible
way
Key: AVRO-3307
URL: https://issues.apache.org/jira/browse/AVRO-3307
Project: Apache Avro
Issue Type: Bug
Components: spec
Affects Versions: 1.11.0
Reporter: Askar Safin
Spec is underspecified. It doesn't say whether non-canonical varint
serializations are allowed (i. e. whether it is okey to serialize number "5" as
two bytes). I propose to explicitly forbid such serializations. I. e. to
require reader to fail when reading such serialization. This will ensure (at
least for simple schemas) that equal values serialize to equal binary strings.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)