Router should handle downstream failures gracefully
Description
Release Notes
None
relates to
Activity
Show:
Won't Fix
Pinned fields
Click on the next to a field label to start pinning.
Created December 3, 2014 at 7:50 PM
Updated June 9, 2020 at 1:26 AM
Resolved June 9, 2020 at 1:26 AM
In the event of any issues with System services' unavailability. Ex: Transaction system is down. The calls to services that depend on transaction systems will take a long time finish. This is because of inbuilt retries in thrift RPC.
In such events, we should timeout the calls from router and not let the requests hang for ever.