View Issue Details

IDProjectCategoryView StatusLast Update
0008288Talerwallet-corepublic2024-03-07 20:52
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008288: make sure request timeouts are working for requests that wallet-core makes
DescriptionWe observed in the wild that a /keys request was hanging (on NodeJS, so no async DNS issue) for a few minutes. The actual timeout should've been 5 seconds, so something is not working properly here.
TagsNo tags attached.


related to 0008416 closedsebasjm HTTP client libs used by WebExtension don't support cancellation tokens 
child of 0008244 closedFlorian Dold final 0.9.4 release acceptance checks 


Florian Dold

2024-02-16 00:35

manager   ~0021312

The timeout was actually passed correctly, but the NodeJS http client didn't support timeouts and cancellation tokens properly. This is fixed now (also in the QuickJS implementation).

Issue History

Date Modified Username Field Change
2024-01-30 19:36 Florian Dold New Issue
2024-01-30 19:36 Florian Dold Status new => assigned
2024-01-30 19:36 Florian Dold Assigned To => Florian Dold
2024-02-04 17:01 Christian Grothoff Relationship added child of 0008244
2024-02-16 00:34 Florian Dold Relationship added related to 0008416
2024-02-16 00:35 Florian Dold Status assigned => resolved
2024-02-16 00:35 Florian Dold Resolution open => fixed
2024-02-16 00:35 Florian Dold Note Added: 0021312
2024-03-07 20:52 Christian Grothoff Fixed in Version => 0.9.4
2024-03-07 20:52 Christian Grothoff Status resolved => closed