-
Notifications
You must be signed in to change notification settings - Fork 592
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
CORE-6824 Schema Registry/Proto: add 5 missing checks #22798
Conversation
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/52669#019132c3-608f-40b9-b13d-c0005b50a96a ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/52799#019147ad-829e-4250-b8e3-da25c1dd1614 ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/52799#019147ad-82a3-4c2d-8f2f-130c99438049 |
src/v/pandaproxy/schema_registry/test/compatibility_protobuf.cc
Outdated
Show resolved
Hide resolved
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.
looks good to me. leaving the approval status open since I wrote some of the code.
src/v/pandaproxy/schema_registry/test/compatibility_protobuf.cc
Outdated
Show resolved
Hide resolved
src/v/pandaproxy/schema_registry/test/compatibility_protobuf.cc
Outdated
Show resolved
Hide resolved
src/v/pandaproxy/schema_registry/test/compatibility_protobuf.cc
Outdated
Show resolved
Hide resolved
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.
nothing standing out but I lack a lot of depth for context here. looks like oren and ben are digging in.
Specifically we reed to enforce the presence of _nested_ message types. Previously we only checked at file scope. Signed-off-by: Oren Leiman <oren.leiman@redpanda.com>
Signed-off-by: Oren Leiman <oren.leiman@redpanda.com>
Signed-off-by: Oren Leiman <oren.leiman@redpanda.com>
cfd74f7
to
6dba17a
Compare
6dba17a
to
d2e710a
Compare
Force-push (twice):
|
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.
Very nice
/backport v24.2.x |
/backport v24.1.x |
/backport v23.3.x |
This implements 5 new compatibility checks for protobuf:
This gap was discovered and initially implemented on @oleiman's draft PR (#18332) aiming to add support for verbose logging. This PR extracts the changes of adding these new compatibility checks to make the review easier. Some unit tests are also added.
Fixes https://redpandadata.atlassian.net/browse/CORE-6824
Backports Required
Release Notes
Improvements