Cassandra backups and missing features #2361
Labels
Enhancement/User
End-User Enhancement to Velero
Restic
Relates to the restic integration
Reviewed Q2 2021
Describe the problem/challenge you have
A few features are missing in order to backup objects in a Cassandra database without recreating a new cluster. Same in order to have the ability to use different retentions for specific objects. That's what this issue is about.
Describe the solution you'd like
We would then need a way to say which restic rule we want to apply for a specific backup.
Hooks should have access to those params in order for instance to know what to snapshot for a Cassandra backup. We could also want to keep some snapshots local and use them to restore from instead of restoring from s3 using restic. That could speed up restore after a an operation that corrupted data and decrease the MTTR.
Restoring is done by creating a new cluster, however with Cassandra there is the ability to restore files in place and ask Cassandra to refresh its internal state to see the new content of the files. We would need the ability to restore files in place but also to have hooks on restore to trigger the refresh.
I'm probably missing other requirements but we can flesh them out.
The text was updated successfully, but these errors were encountered: