Skip to content
This repository was archived by the owner on Mar 9, 2026. It is now read-only.

fix: process ErrorInfo / GRPC errors for ack/modack only when exactly-once delivery is enabled#626

Merged
anguillanneuf merged 7 commits intogoogleapis:mainfrom
pradn:errorinfo-only-eos
Mar 29, 2022
Merged

fix: process ErrorInfo / GRPC errors for ack/modack only when exactly-once delivery is enabled#626
anguillanneuf merged 7 commits intogoogleapis:mainfrom
pradn:errorinfo-only-eos

Conversation

@pradn
Copy link
Contributor

@pradn pradn commented Mar 28, 2022

  • Don't process ErrorInfo / GRPC errors at all when exactly-once is disabled.
  • Don't retry temporary errors for ack/modack RPCs when exactly-once is disabled
  • Simplify completion of futures when a RetryError occurs (there's some duplication here but its simpler b/c we don't rely on subtle behavior in the process_errors function)
  • Update tests / get to 100% test coverage

Loading
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: pubsub Issues related to the googleapis/python-pubsub API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants