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
Introduce resiliency package #27614
Introduce resiliency package #27614
Conversation
570b06c
to
5f94e77
Compare
/test |
5f94e77
to
4ebd8d3
Compare
f71198d
to
8db5f58
Compare
Just a heads up, there's no need to rebase PRs unless there are conflicting files. GH will warn on the latter. Otherwise, when a PR is merged, it is automatically rebased on top of main. So no need to explicitly rebase PRs periodically unless absolutely necessary. |
8db5f58
to
8e15c38
Compare
/test |
8e15c38
to
6b06202
Compare
/test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The previous revision had a few unit tests which would still be helpful. I think a very simple sanity check unit test is still good to have in the tree. It doesn't need to be complicated because we've removed the need for the Unwrap
.
@christarazi Right I've axe them since I don't think we need to test out the golang apis? |
/test |
Looks like this needs a rebase + re-run CI, then it should be good to merge. |
This package introduces the concept of a retryable error. This provides call sites with a hint to potentially retry a failed call if need be. Signed-off-by: Fernand Galiana <fernand.galiana@gmail.com>
6b06202
to
bf493fb
Compare
/test |
Please ensure your pull request adheres to the following guidelines:
description and a
Fixes: #XXX
line if the commit addresses a particularGitHub issue.
Fixes: <commit-id>
tag, thenplease add the commit author[s] as reviewer[s] to this issue.
This package introduces the concept of a retryable error.
This provides call sites with a hint to potentially retry a failed call if need be.
Signed-off-by: Fernand Galiana fernand.galiana@gmail.com