Open kaovilai opened 3 months ago
Could you add more details about this issue? E.g., when status patch fails for which CR should we mark InProgress DataDownload/Upload as failed?
If we decide to "remember" that it was completed in velero pod, next reconcile can retry patching to completion.
If there isn't a memory of that data download completing then it should be marked as failed.
We cannot do this in reconciler, reasons:
Therefore, it is hard to tell the the failed-to-patch case in the reconciler itself, I think there may be more corner cases than I can list above.
So retrying when patching may work better here than failing at reconcile.
Extension of the solution described in #7863