View Issue Details

IDProjectCategoryView StatusLast Update
0006907Talerwallet-corepublic2024-03-07 19:51
ReporterFlorian Dold Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritylowSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9.4Fixed in Version0.9.4 
Summary0006907: operations should support cancellation tokens
DescriptionThe wallet implementation currently doesn't handle cancellation and timeouts nicely. Most operations should take a cancellation token and pass that to other operations that are invoked.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0006979 closedFlorian Dold wallet should handle timeouts better 

Activities

Florian Dold

2022-08-02 16:10

manager   ~0018985

To clarify: When the user clicks "Delete" on a transaction, any asynchronous work related to that transaction in wallet-core should be cancelled. This is not strictly needed for correctness, but is overall nicer behavior.

sebasjm

2023-04-10 13:50

developer   ~0020052

this issue needs to be reviewed.

I think is covered by DD 37

Florian Dold

2024-02-21 13:22

manager   ~0021403

We're now consistently using cancellation tokens.

Issue History

Date ModifiedUsernameFieldChange
2021-06-22 11:14Florian DoldNew Issue
2021-06-22 11:14Florian DoldStatusnew => assigned
2021-06-22 11:14Florian DoldAssigned To => Florian Dold
2022-04-26 02:41sebasjmAssigned ToFlorian Dold => sebasjm
2022-08-02 16:10Florian DoldNote Added: 0018985
2022-08-02 16:10Florian DoldPrioritynormal => low
2022-08-02 16:10Florian DoldCategorywallet (WebExtensions) => wallet (TS core)
2023-04-05 16:35Florian DoldTarget Version => 0.9.4
2023-04-10 13:50sebasjmNote Added: 0020052
2023-04-10 13:50sebasjmAssigned Tosebasjm => Florian Dold
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core
2023-09-23 14:47Christian GrothoffRelationship addedrelated to 0006979
2023-09-23 14:47Christian GrothoffTarget Version0.9.4 => 0.10
2024-02-21 13:22Florian DoldStatusassigned => informing
2024-02-21 13:22Florian DoldResolutionopen => fixed
2024-02-21 13:22Florian DoldNote Added: 0021403
2024-02-28 17:33Florian DoldTarget Version0.10 => 0.9.4
2024-03-07 19:50Christian GrothoffFixed in Version => 0.9.4
2024-03-07 19:51Christian GrothoffStatusinforming => closed