Skip to content
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

Add support for retries #22

Open
ghost opened this issue Aug 3, 2020 · 0 comments
Open

Add support for retries #22

ghost opened this issue Aug 3, 2020 · 0 comments

Comments

@ghost
Copy link

ghost commented Aug 3, 2020

We've noticed an interesting edge case where PubSub encountered a io.grpc.StatusRuntimeException for a messages in a minute long window. What I'm guessing happened here is that PubSub had a hiccup for a moment, however the messages that were attempted to be sent in that window were dropped.

We depend on both Logstash and Pubsub for an ingestion pipeline with guaranteed at least one delivery, so this edge case is quite concerning for us.

From what I can tell however, this failure is retry-able, so similarly to how the retry mechanism works on the Kafka output, can we get one for PubSub which will handle these edge cases?

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

No branches or pull requests

0 participants