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

PB-8609: support parallel schedule backup for backup with only PXD volumes #1880

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

sgajawada-px
Copy link
Contributor

What type of PR is this?
feature
Design Doc: https://docs.google.com/document/d/1i5hJIEisB1Zzq9bLDVsG-397DwXPwYXH37bNe2fh3k4/edit?usp=sharing
Jira Ticket: https://purestorage.atlassian.net/browse/PB-8609

What this PR does / why we need it:
Its make changes to the application backup schedule controller to trigger a parallel schedule backup. In case the previous backup is in-progress, contains only PXD volumes (driverName is PXD) and parallelBackup is enabled via applicationbackupschedule spec.

Does this PR change a user-facing CRD or CLI?:
Yes, addition of new field under the applicationbackupschedule spec

Is a release note needed?:

Issue: schedule backup is not taken even there is a interval hit, Because the last schedule backup is in-progress 
User Impact: Not guaranteed schedule backup incase the last scheduled backup takes more than the interval time.
Resolution: parallel backup execution and this is only for the backup with PXD volumes.

Does this change need to be cherry-picked to a release branch?:
yes

Testing Notes
Screenshot 2024-12-05 at 18 07 38
Screenshot 2024-12-06 at 18 51 03
Screenshot 2024-12-06 at 18 53 14
Screenshot 2024-12-06 at 18 53 53
Screenshot 2024-12-06 at 18 55 11
Screenshot 2024-12-06 at 18 55 20
Screenshot 2024-12-06 at 19 03 10
Screenshot 2024-12-06 at 19 28 57
Screenshot 2024-12-06 at 19 30 56
Screenshot 2024-12-06 at 19 40 09

@sgajawada-px sgajawada-px added the release-note Information about this change needs to be added to the release note label Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-note Information about this change needs to be added to the release note
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant