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

Support for local backups #665

Open
nishant-dash opened this issue Oct 28, 2024 · 2 comments
Open

Support for local backups #665

nishant-dash opened this issue Oct 28, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@nishant-dash
Copy link

In the older reactive charm there was an action to create local on disk backups. This was helpful for on-prem deployments without any S3 setup. This workflow to save backups this way is also used in a lot of places.
Is there a reason this was not implemented in the new charms? Can we get it implemented please?

Copy link

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/DPE-5715.

This message was autogenerated

@taurus-forever taurus-forever added the enhancement New feature or request label Nov 19, 2024
@taurus-forever
Copy link
Contributor

Dear @nishant-dash , thank you for the enhancement request!

During the last discussion in the Hague, we understood the necessity of the "local SQL dump" for the maintenance reason.
Is t still a requirement? If so, it is smaller scope of work comparing to local backups.

If we are talking about the local backups, there are list of further questions:

  • do you also need restore capability from the local backups?
  • do you need a smart logic to check the local free disk space?
  • should charm use a separate 'Juju storage' for the local backups?
  • In case of K8s, should we store backup on the persistent volume?
  • do you need the logical backup or physical one? Should logical be archived?
  • do you need an extra metadata (e.g. wal segment filename and log sequence number, binlog+possition for MySQL)?
  • it is a PostgreSQL requirement or the same should be developed for Charmed MySQL? (other Data charms?)
  • what is the dump rotation strategy? Who should clean the old backups?
  • ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants