Handle stale managedPDB definitions #58
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the reconcile loop there are cases where we are attempting to update a managed PDB that has already been updated in the cluster by something else. This results in the following error:
This error is mostly harmless since another run of the reconcile loop will usually resolve the error but this change will reduce the noise from the error messages and speed up the time to reconcile PDBs which might have needed multiple reconcile loops to finish their update before.
I have been running this change in our own clusters for a week now and since then we have not received any more of the above errors.