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

Add a compaction CassandraTask #582

Closed
3 tasks
adejanovski opened this issue Oct 10, 2023 · 0 comments · Fixed by #584
Closed
3 tasks

Add a compaction CassandraTask #582

adejanovski opened this issue Oct 10, 2023 · 0 comments · Fixed by #584
Assignees
Labels
done Issues in the state 'done' enhancement New feature or request

Comments

@adejanovski
Copy link
Contributor

adejanovski commented Oct 10, 2023

What is missing?

We would need to give the ability to perform compactions using a CassandraTask.
It would perform the equivalent of a "nodetool compact" command, but through the management api.
This task would need to be configurable so it can run either sequentially or in parallel, and target specific nodes/pods only.

Definition of Done

Preview Give feedback

Why is this needed?

Compaction is a common operation when managing Cassandra clusters, and we want to have a more Kubernetes native way of scheduling them, without requiring to run nodetool from within the containers.

@adejanovski adejanovski added the enhancement New feature or request label Oct 10, 2023
@burmanm burmanm self-assigned this Oct 10, 2023
@burmanm burmanm moved this to Ready For Review in K8ssandra Oct 16, 2023
@adejanovski adejanovski added the ready-for-review Issues in the state 'ready-for-review' label Oct 16, 2023
@github-project-automation github-project-automation bot moved this from Ready For Review to Done in K8ssandra Oct 20, 2023
@adejanovski adejanovski added done Issues in the state 'done' and removed ready-for-review Issues in the state 'ready-for-review' labels Oct 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done Issues in the state 'done' enhancement New feature or request
Projects
No open projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants