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

Kopia repo - enable compression #7301

Open
Lyndon-Li opened this issue Jan 10, 2024 · 8 comments
Open

Kopia repo - enable compression #7301

Lyndon-Li opened this issue Jan 10, 2024 · 8 comments

Comments

@Lyndon-Li
Copy link
Contributor

Compression is not enabled for Kopia repo, after several releases with Kopia, we can try to provide an optional configuration to enable it.

@Lyndon-Li Lyndon-Li self-assigned this Jan 10, 2024
@kaovilai
Copy link
Member

This would add cpu requirements I assume

@Lyndon-Li
Copy link
Contributor Author

This would add cpu requirements I assume

Yes, so it is configurable

@reasonerjt
Copy link
Contributor

Velero creates the repo per namespace but at the moment the setting can only be global.
There can a lot of parameters to customize for the repo, we may need to have better overall thinking about the workflow to decide whether we should allow velero to connect to a repo server that is already configured.

Copy link

github-actions bot commented Apr 7, 2024

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days. If a Velero team member has requested log or more information, please provide the output of the shared commands.

@github-actions github-actions bot added the staled label Apr 7, 2024
@Lyndon-Li Lyndon-Li removed the staled label Apr 8, 2024
@Lyndon-Li
Copy link
Contributor Author

Besides saving storage, another case that compression could help:

  • Users have object store in the public cloud
  • The source cluster is on-premise or in a different cloud from the object store
  • Then whenever backup/restore/repo maintenance, large data is uploaded/downloaded, so the fee to transfer data is considerable
  • Compression helps reduce the size of data to be uploaded/downloaded so helps to reduce the fee

@xingxiuyi
Copy link

We need compression, the current backup in our cluster is too large.

Some files, such as text and database file in pods, would be better compressed.

@reasonerjt
Copy link
Contributor

reasonerjt commented Jun 14, 2024

We'll need a design to determine how to expose these settings.
Given we wanna focus on the datamover enhancement in v1.15, this will be kept in backlog and we'll revisit it in future planning.

Copy link

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days. If a Velero team member has requested log or more information, please provide the output of the shared commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants