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 #25146

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

Conversation

BenPope
Copy link
Member

@BenPope BenPope commented Feb 24, 2025

Backport of PR #25094

Fixes #25124
Closes #25129

BenPope and others added 19 commits February 21, 2025 09:51
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)
…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-24.2 branch from b6c1678 to c9a616b Compare February 24, 2025 13:25
BenPope and others added 2 commits February 24, 2025 16:17
Format is:
`DEBUG <DATE_TIME> [<SHARD>] <rest_proxy|schema_registry>_access - server.cc:<LINE_NO> -  <client_ip> <user> "<METHOD> <URL> <HTTP VERSION>" <STATUS CODE> <SIZE>`
E.g.:
`DEBUG 2022-11-01 18:00:05,305 [shard 0] rest_proxy - server.cc:128 - 127.0.0.1 user "GET /topics HTTP/1.1" 200 2`

Signed-off-by: Ben Pope <[email protected]>
(cherry picked from commit 093e790)
(cherry picked from commit 222e5fa)
Signed-off-by: Michael Boquard <[email protected]>
(cherry picked from commit 63b82c1)
@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Feb 24, 2025

CI test results

test results on build#62186
test_id test_kind job_url test_status passed
gtest_raft_rpunit.gtest_raft_rpunit unit https://buildkite.com/redpanda/redpanda/builds/62186#01953824-c812-4865-8bfd-f92e40d98c13 FLAKY 1/2
test results on build#62205
test_id test_kind job_url test_status passed
rptest.tests.e2e_shadow_indexing_test.EndToEndShadowIndexingTestWithDisruptions.test_write_with_node_failures.cloud_storage_type=CloudStorageType.S3 ducktape https://buildkite.com/redpanda/redpanda/builds/62205#0195396c-104c-4cff-b1cf-604d907af690 FAIL 0/1
rptest.tests.e2e_shadow_indexing_test.ShadowIndexingManyPartitionsTest.test_many_partitions_shutdown ducktape https://buildkite.com/redpanda/redpanda/builds/62205#0195396c-01d3-41b5-a8d8-5f5086107b86 FAIL 0/1
test results on build#62240
test_id test_kind job_url test_status passed
gtest_raft_rpunit.gtest_raft_rpunit unit https://buildkite.com/redpanda/redpanda/builds/62240#01953af7-2212-4200-a67d-e351a09e5e4a FLAKY 1/2
rptest.tests.archive_retention_test.CloudArchiveRetentionTest.test_delete.cloud_storage_type=CloudStorageType.ABS.retention_type=retention.bytes ducktape https://buildkite.com/redpanda/redpanda/builds/62240#01953b3f-8233-45ce-a1be-37731fa9ac16 FLAKY 4/6

@vbotbuildovich
Copy link
Collaborator

vbotbuildovich commented Feb 24, 2025

Retry command for Build#62205

please wait until all jobs are finished before running the slash command


/ci-repeat 1
tests/rptest/tests/e2e_shadow_indexing_test.py::EndToEndShadowIndexingTestWithDisruptions.test_write_with_node_failures@{"cloud_storage_type":1}
tests/rptest/tests/e2e_shadow_indexing_test.py::ShadowIndexingManyPartitionsTest.test_many_partitions_shutdown

@BenPope
Copy link
Member Author

BenPope commented Feb 25, 2025

/test-release-pipeline

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

Successfully merging this pull request may close these issues.

4 participants