View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0006691||Taler||merchant backend API (C)||public||2021-01-12 15:18||2021-01-12 15:18|
|Reporter||Florian Dold||Assigned To||Christian Grothoff|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Product Version||git (master)|
|Summary||0006691: merchants implements duplicate retry logic for exchange connection handles|
|Description||Exchange handles already implement retry and network timeouts. The merchant implements another retry layer on top of that.|
This can cause some unwanted interactions. For example, the exchange handles network timeouts, and increases the network timeout after subsequent timeout issues. When the merchant implements its own retry logic, the exchange can't dynamically adjust the timeouts anymore.
The only retries that the merchant should handle are retries for /wire, since the exchange doesn't retry those.
|Tags||No tags attached.|