Closed kaihendry closed 5 years ago
There are two types of error in our system.
Timeouts / deadlocks / Bad gateway need to return error should be retried. ~500 return error
Bad payloads should not return an error. ~400 return nil but still report the errorString to SQL.
This version is running in demo successfully @franck-boullier It's handling the deadlock errors correctly, by retrying.
https://s.natalian.org/2019-05-27/retried.mp4
There are two types of error in our system.
Timeouts / deadlocks / Bad gateway need to return error should be retried. ~500 return error
Bad payloads should not return an error. ~400 return nil but still report the errorString to SQL.