Hello,

I have a question about canonical form. So far, we are storing schemas in 
schema-registry service. Usually this mean, that developers use different 
schema versions on dev, test or production environments. That is why we were 
interested in using fingerprint as unique schema identifier for particular 
version (the same on every env).

This, of course, mean we have to adapt schema-registry and that is OK for us. 
Unfortunately, default is also stripped from original schema which in our case 
is important for such tools like Hue or Presto.

Could you explain why default value is stripped and what is the basic idea 
behind fingerprint and canonical form in current version of Avro specification 
(1.8.1)?

Kind regards,

-- 
// Rafal Kluszczynski

Software Engineer 
Allegro

Reply via email to