-
Notifications
You must be signed in to change notification settings - Fork 586
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
[v23.3.x] [CORE-2399] Schema Registry: Improve retries and tombstoning #18624
[v23.3.x] [CORE-2399] Schema Registry: Improve retries and tombstoning #18624
Commits on May 22, 2024
-
schema_registry: Tidy up swagger for config
Signed-off-by: Ben Pope <ben@redpanda.com> (cherry picked from commit 23c12f5)
Configuration menu - View commit details
-
Copy full SHA for bc16a7d - Browse repository at this point
Copy the full SHA bc16a7dView commit details -
schema_registry: Refactor seq_writer
* Remove unusual "this" parameter Signed-off-by: Ben Pope <ben@redpanda.com> (cherry picked from commit 60ceea9)
Configuration menu - View commit details
-
Copy full SHA for 0f93e1e - Browse repository at this point
Copy the full SHA 0f93e1eView commit details -
schema_registry: Refactor seq_writer
* Remove unused params Signed-off-by: Ben Pope <ben@redpanda.com> (cherry picked from commit a2c9a16)
Configuration menu - View commit details
-
Copy full SHA for ce69e7f - Browse repository at this point
Copy the full SHA ce69e7fView commit details -
schema_registry: Refactor seq_writer
* Factor out seq_marker construction into batch_builder * Simplify consume_to_store by reusing the batch * This is slightly more work, due to decoding, but means a consistent code path is taken. * Refactor all writes through produce_and_apply Signed-off-by: Ben Pope <ben@redpanda.com> (cherry picked from commit ae8f74a) Conflicts: src/v/pandaproxy/schema_registry/seq_writer.cc (includes)
Configuration menu - View commit details
-
Copy full SHA for 6926edf - Browse repository at this point
Copy the full SHA 6926edfView commit details -
schema_registry: Improve seq_writer retry logic
Add retry logic for: * delete_config * delete_subject_permanent Signed-off-by: Ben Pope <ben@redpanda.com> (cherry picked from commit 640cb84)
Configuration menu - View commit details
-
Copy full SHA for 8ae5b6d - Browse repository at this point
Copy the full SHA 8ae5b6dView commit details -
schema_registry: Remove config when soft deleting subject
Signed-off-by: Ben Pope <ben@redpanda.com> (cherry picked from commit 813c4be)
Configuration menu - View commit details
-
Copy full SHA for b619d76 - Browse repository at this point
Copy the full SHA b619d76View commit details -
schema_registry: Remove subject versions when removing subject
When permanantly deleting a subject, delete the subject version, even if it's the last one. Signed-off-by: Ben Pope <ben@redpanda.com> (cherry picked from commit 6a48b96)
Configuration menu - View commit details
-
Copy full SHA for 5a5e2ff - Browse repository at this point
Copy the full SHA 5a5e2ffView commit details -
schema_registry/seq_writer: Avoid unhandled exception
Signed-off-by: Ben Pope <ben@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for 20280a9 - Browse repository at this point
Copy the full SHA 20280a9View commit details -
schema_registry/swagger: Fix typo
Signed-off-by: Ben Pope <ben@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for f5c69d5 - Browse repository at this point
Copy the full SHA f5c69d5View commit details