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

DPA config for maint jobs #3

Open
weshayutin opened this issue Sep 3, 2024 · 0 comments
Open

DPA config for maint jobs #3

weshayutin opened this issue Sep 3, 2024 · 0 comments
Assignees

Comments

@weshayutin
Copy link

The Velero maintain jobs to compact the kopia repositories are running with no memory or cpu limits defined.
We tracked down that these are set via the Velero command line options. This is OADP 1.4/Velero 1.14.
--maintenance-job-cpu-request
--maintenance-job-mem-request
--maintenance-job-cpu-limit
--maintenance-job-mem-limit
Which are typically set by the dataprotectionapplication object in spec.configuration.velero.args. These cannot be set as the Velero deployment values are reset due to being controlled by OADP.
The only option for maintain jobs found under args "default-repo-maintain-frequency".
Also, I can tell from our testing this needs to be rather large, possibly similar to the datamover resource usage. Our larger CET tests replicating CloudPak4Data worst PVC is only succeeding because it using unlimited resource requests/limits right now. Openshift picked up a memory usage of ~800MB, but it is has been several days since the last backup of this one and we know these values are worse recently after a backup than later. Figuring out their memory usage isn't easy because these jobs typically are lasting <30 seconds meaning not often picked up by the Openshift Dashboard at all.

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

No branches or pull requests

2 participants