View Issue Details

IDProjectCategoryView StatusLast Update
0005845Talerwallet (WebExtension)public2022-11-04 19:52
ReporterFlorian Dold Assigned Tosebasjm 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.9Fixed in Version0.9 
Summary0005845: re-design, implement and properly test wallet DB garbage collection
DescriptionThe current garbage collection code is broken, and has been removed. In particular, it was too over-eager, and deleted stuff that we still needed, such as proposals that were downloaded but not confirmed in the last session.

It is also not clear that the garbage collection should run on every start, as opposed to when the wallet database grows above a certain size.

Furthermore, we might want to prompt the user for a backup before we run GC.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2020-12-07 16:02

manager   ~0017164

This is likely to fall out "for free" from the backup implementation.

GCing should work as "export" -> "delete database" -> "import" inside one DB transaction.

sebasjm

2022-04-29 16:17

developer   ~0018898

added button run-gc in webex
6cd8893e

Issue History

Date ModifiedUsernameFieldChange
2019-08-20 15:57Florian DoldNew Issue
2019-08-20 15:57Florian DoldStatusnew => assigned
2019-08-20 15:57Florian DoldAssigned To => Florian Dold
2020-08-29 12:03Christian GrothoffTarget Version0.7.1 => 0.8.1
2020-12-07 16:02Florian DoldNote Added: 0017164
2022-04-26 02:42sebasjmAssigned ToFlorian Dold => sebasjm
2022-04-29 16:17sebasjmStatusassigned => feedback
2022-04-29 16:17sebasjmNote Added: 0018898
2022-05-31 13:53sebasjmStatusfeedback => informing
2022-05-31 13:53sebasjmResolutionopen => fixed
2022-10-20 08:47Christian GrothoffFixed in Version => 0.9
2022-10-20 08:48Christian GrothoffTarget Version => 0.9
2022-11-04 19:52Christian GrothoffStatusinforming => closed
2023-04-13 18:37Florian DoldCategorywallet (WebExtensions) => wallet (WebExtension)