Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deconflicting occurs on full name, rather than baseName #162

Open
HuwCampbell opened this issue May 25, 2021 · 1 comment
Open

Deconflicting occurs on full name, rather than baseName #162

HuwCampbell opened this issue May 25, 2021 · 1 comment

Comments

@HuwCampbell
Copy link
Collaborator

I think the avro specification changed around 1.10 to be more flexible in resolution.

It now reads:

both schemas are enums whose (unqualified) names match
both schemas are fixed whose sizes and (unqualified) names match
both schemas are records with the same (unqualified) name

I think the current name checks can be relaxed a little. I would also note that the java implementation doesn't appear to check names at all on deconflicting a top level record.

@AlexeyRaga
Copy link
Member

Yes, looks like it is an alteration in the spec.
I guess that you are right, and we can relax the check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants