-
Notifications
You must be signed in to change notification settings - Fork 593
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
schema_registry/avro: Canonicalize AVRO schema #10786
schema_registry/avro: Canonicalize AVRO schema #10786
Conversation
Additional sanitization: * Sort members of all complex types * Sort members of record fields Fix redpanda-data#7609 Signed-off-by: Ben Pope <ben@redpanda.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Improvements: DONE: Read the contents of the topic as unparsed, and sanitize on upsert. |
Signed-off-by: Ben Pope <ben@redpanda.com>
Pure refactor to allow unparsed handling in a future commit. Signed-off-by: Ben Pope <ben@redpanda.com>
Signed-off-by: Ben Pope <ben@redpanda.com>
Signed-off-by: Ben Pope <ben@redpanda.com>
46de1d5
to
c836d58
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
I liked it so much I approved it twice (somehow) |
/backport v23.1.x |
/backport v22.3.x |
Failed to run cherry-pick command. I executed the commands below:
|
Additional sanitization:
Fix #7609
NOTE: This is not Parsing Canonical Form, but it is equivalent.
Backports Required
Release Notes
Improvements