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

[v24.2.x][CORE-9029] schema_registry/protobuf: Rewrite and fix Normalization #25129

Open
wants to merge 20 commits into
base: v24.2.x
Choose a base branch
from

Conversation

BenPope
Copy link
Member

@BenPope BenPope commented Feb 21, 2025

Backport of PR #25094

Fixes #25124

Signed-off-by: Ben Pope <[email protected]>
(cherry picked from commit 30f9e63)
Signed-off-by: Ben Pope <[email protected]>
(cherry picked from commit 5813e2c)
Instead of rendering the proto, normalize the FileDescriptorProto and
and use DebugString.

Signed-off-by: Ben Pope <[email protected]>
(cherry picked from commit 6e83075)
@BenPope BenPope added area/schema-registry Schema Registry service within Redpanda kind/backport PRs targeting a stable branch labels Feb 21, 2025
@BenPope BenPope added this to the v24.2.19 milestone Feb 21, 2025
@BenPope BenPope requested a review from IoannisRP February 21, 2025 10:06
@BenPope BenPope self-assigned this Feb 21, 2025
@BenPope BenPope changed the title [v24.3.x][CORE-9029] schema_registry/protobuf: Rewrite and fix Normalization [v24.2.x][CORE-9029] schema_registry/protobuf: Rewrite and fix Normalization Feb 21, 2025
@BenPope BenPope enabled auto-merge February 21, 2025 10:10
…ntry

Note that this is not considered to be a valid protobuf message.
However some thirdparty tools do generate such proto schemas
and we support it for compatibility with those.
For their support, we use a patched protobuf library on our side.

(cherry picked from commit 3abd347)
@BenPope BenPope force-pushed the backport-pr-25094-v24.2.x branch from 05c8444 to b6c1678 Compare February 21, 2025 11:17
@BenPope BenPope disabled auto-merge February 21, 2025 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/redpanda area/schema-registry Schema Registry service within Redpanda kind/backport PRs targeting a stable branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants