You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 23, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Feb 23, 2026. It is now read-only.
Bidi BackgroundConsumer not Properly Notifying Caller on Fatal Processing Exceptions #820
This was discovered in Pub/Sub, whereby futures dependent on this class hang if not set with a timeout when a throw occurs in BackgroundConsumer's _thread_main.
I believe this will be fixed by adding allowing an optional parameter on_fatal_exception with which the consumer can opt to perform behavior with the fatal exception. With this, we can fail futures using the original exception that caused the RPC lifecycle to fail.
changed the title [-]Bidi BackgroundConsumer not Properly Shutting Down Thread and Stream on Exceptions[/-][+]Bidi BackgroundConsumer not Properly Notifying Caller on Fatal Processing Exceptions[/+]on May 30, 2025
Activity
[-]Bidi BackgroundConsumer not Properly Shutting Down Thread and Stream on Exceptions[/-][+]Bidi BackgroundConsumer not Properly Notifying Caller on Fatal Processing Exceptions[/+]