Open msfrucht opened 3 weeks ago
I am afraid this is the expected behavior according to the design and implementation --- we haven't consider some of the resilience parts including this one. Let's make an extensive design to consider the resilience and robustness for data mover in future releases.
What steps did you take and what happened:
Tested what happens with datamover evictions by using kubectl evict-pod to trigger evictions. https://github.com/rajatjindal/kubectl-evict-pod
Backup a namespace with 5 PVCs. During backup evict one of the datamovers with
kubectl evict-pod delay-backup-eviction-test-m8cgf-tstnj -n oadp-1-4
After installing Velero 1.15.0-rc.2 with the Dockerfile changes for OpenShift. https://github.com/msfrucht/openshift-velero/commits/velero_in_openshift_1.15.0-rc.2
Ran new backups on namespaced with 5 PVCs and datamover load concurrency set to 5 to allow all datamovers to immediately to begin immediately. No load affinity settings. backupPVC set to settings to allow for CephFs and IBM Storage Scale fast read-only snapshot restore behaviors.
What did you expect to happen:
Backup to finish with phase PartiallyFailed.
If you are using velero v1.7.0+:
bundle-2024-11-01-11-11-01.tar.gz
Anything else you would like to add: Item operations values in status are as expected except for the Phase.
Does not block additional backups from taking place. Next backup created finished successfully without issue.
I suspect issue also exists in Restore.
Environment:
velero version
): v1.15.0-rc.2 with OpenShift compatible dockerfilesh-5.1$ ./velero version Client: Version: main Git commit: 1aa173cd44f9cd500f1da5dbe669874622070cc1- Server: Version: main
Velero features (use
velero client config get features
):Features set through Red Hat OADP through velero Pod command args EnableCSI
--features=EnableCSI'
kubectl version
): Output fromoc version
. kubectl version does not OpenShift version./etc/os-release
): Red Hat Enterprise Linux CoreOS 416.94.202408132101-0Vote on this issue!
This is an invitation to the Velero community to vote on issues, you can see the project's top voted issues listed here.
Use the "reaction smiley face" up to the right of this comment to vote.