View Issue Details

IDProjectCategoryView StatusLast Update
0008096Talerwallet-corepublic2024-03-23 13:06
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeveritytweakReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008096: improve wallet-core task scheduling
DescriptionWe currently do a lot of unnecessarily *sequential* work, where the processing step of one transaction/operation needs to finish (including the network call) before we even start the next one.

There is no fundamental reason to do this. Instead, the wallet should schedule work with more parellelism.

In the same vein, some transactions wait unnecessarily long for other tasks/transactions to finish. Instead of waiting, we should use the already existing notification system and wait until the necessary work is done in parallel.
TagsNo tags attached.

Relationships

related to 0008657 closedChristian Grothoff Virgin wallet: After scanning a withdraw-exchange QR code, showing data to the user takes waayyyy too long 
child of 0008244 closedFlorian Dold final 0.9.4 release acceptance checks 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-01-16 17:18 Florian Dold New Issue
2024-01-16 17:18 Florian Dold Status new => assigned
2024-01-16 17:18 Florian Dold Assigned To => Florian Dold
2024-01-28 01:39 Christian Grothoff Target Version 0.10 => 1.0
2024-01-30 00:43 Christian Grothoff Severity minor => tweak
2024-01-30 23:57 Florian Dold Target Version 1.0 => 0.9.4
2024-02-04 17:01 Christian Grothoff Relationship added child of 0008244
2024-02-18 15:10 Florian Dold Status assigned => resolved
2024-02-18 15:10 Florian Dold Resolution open => fixed
2024-03-07 20:52 Christian Grothoff Fixed in Version => 0.9.4
2024-03-07 20:52 Christian Grothoff Status resolved => closed
2024-03-23 13:06 MarcS Relationship added related to 0008657