-
Notifications
You must be signed in to change notification settings - Fork 552
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
wasm: check schema registry ABI #17591
Conversation
new failures in https://buildkite.com/redpanda/redpanda/builds/47330#018ea59e-8469-48ac-8ea6-9ed5146fbe42:
new failures in https://buildkite.com/redpanda/redpanda/builds/47330#018ea5a6-cffe-4a4d-a762-237f65dda6df:
|
ducktape was retried in https://buildkite.com/redpanda/redpanda/builds/47330#018ea5a6-cffb-42cb-a1c2-f3ceb895dd0e |
CI Failure: storage_e2e_single_thread_rpunit |
Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
In order to give more helpful error messages when folks try to deploy an unsupported schema registry version that we don't support, ensure that we have an ABI versioning function and check it at deploy time. Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
In the case a user tries to deploy a wasm function that we don't support, report a clear error message as to what could be wrong. Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Force push: resolve conflicts with dev |
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.
Not sure I understand how the ABI check correlates to a schema registry client version, but the PR itself lgtm
This PR helps the user if they try and deploy a data transform with a version more recent than the broker supports, the broker will now return an error, before it would fail at compile time |
Yeah I get that, just wondering about the mechanism. The follow-up PR makes it more clear. |
Introduce a versioning schema to schema registry in data transforms, a followup PR will add these methods to the SDKs.
Fixes: CORE-2007
Backports Required
Release Notes
Improvements