View Issue Details

IDProjectCategoryView StatusLast Update
0006691Talermerchant backend API (C)public2021-01-12 15:18
ReporterFlorian Dold Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Product Versiongit (master) 
Summary0006691: merchants implements duplicate retry logic for exchange connection handles
DescriptionExchange 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.
TagsNo tags attached.


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2021-01-12 15:18 Florian Dold New Issue
2021-01-12 15:18 Florian Dold Status new => assigned
2021-01-12 15:18 Florian Dold Assigned To => Christian Grothoff