Skip to content

Conversation

benluddy
Copy link

The existing patch retried any etcd error returned from storage with the code "Unavailable". Writes can only be safely retried if the client can be absolutely sure that the initial attempt ended before persisting any changes. The "Unavailable" code includes errors like "timed out" that can't be safely retried for writes.

The existing patch retried any etcd error returned from storage with the code "Unavailable". Writes
can only be safely retried if the client can be absolutely sure that the initial attempt ended
before persisting any changes. The "Unavailable" code includes errors like "timed out" that can't be
safely retried for writes.
@benluddy
Copy link
Author

/cherry-pick openshift-apiserver-4.16-kubernetes-1.29.2

@openshift-cherrypick-robot

@benluddy: once the present PR merges, I will cherry-pick it on top of openshift-apiserver-4.16-kubernetes-1.29.2 in a new PR and assign it to you.

In response to this:

/cherry-pick openshift-apiserver-4.16-kubernetes-1.29.2

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@p0lyn0mial
Copy link

the proof PRs are green, merging this PR.

@p0lyn0mial p0lyn0mial merged commit f80f535 into openshift:openshift-apiserver-4.17-kubernetes-1.29.2 Sep 15, 2025
@openshift-cherrypick-robot

@benluddy: new pull request created: #71

In response to this:

/cherry-pick openshift-apiserver-4.16-kubernetes-1.29.2

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

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

Successfully merging this pull request may close these issues.

3 participants