Aiven-Open / Aiven-Open/karapace

Tool to publish tombstones for a subject

Open
#350 0 comments 0 reactions 0 assignees View on GitHub
good first issue help wanted
Dominant language
Python
Stars
634
Forks
110
Avg merge
4d 7h
Merged PRs (30d)
4

Description

# What is currently missing?

A tool to help cleanup the `_schemas` topic without having to go over the REST API

# How could this be improved?

Write the tool. It should:

- Read the existing `_schemas`
- For each entry
- If it is a schema of the matching subject, then publish a tombstone entry with the same key
- After all entries had the tombstone record published
- Change the topic's configuration to speed up compaction
- Monitor the topic and wait for the data to be compacted. Report to the user progress.

# Is this a feature you would work on yourself?

[ ] I plan to open a pull request for this feature

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.