Skip to content

Retry an initial channel produce failure#1

Open
jbarlow-mcafee wants to merge 1 commit intomasterfrom
retry-failed-produce-call
Open

Retry an initial channel produce failure#1
jbarlow-mcafee wants to merge 1 commit intomasterfrom
retry-failed-produce-call

Conversation

@jbarlow-mcafee
Copy link
Copy Markdown
Contributor

Previously, if a call to the channel produce method were to fail due
to the channel token having expired, no attempt was made to
automatically re-authenticate, attempt to obtain a new token, and
repeat the call to the produce method.

With the changes in this commit, an initial failure in a call to the
produce method will be retried, with an attempt made to
re-authenticate and obtain a new token before the second attempt to
perform the produce call. An error is delivered to the produce
callback if consecutive calls fail.

Previously, if a call to the channel `produce` method were to fail due
to the channel token having expired, no attempt was made to
automatically re-authenticate, attempt to obtain a new token, and
repeat the call to the `produce` method.

With the changes in this commit, an initial failure in a call to the
`produce` method will be retried, with an attempt made to
re-authenticate and obtain a new token before the second attempt to
perform the `produce` call. An error is delivered to the `produce`
callback if consecutive calls fail.
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.

1 participant