View Issue Details

IDProjectCategoryView StatusLast Update
0005845Talerwallet (WebExtension)public2022-11-04 20:52
ReporterFlorian Dold Assigned Tosebasjm  
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.

Activities

Florian Dold

2020-12-07 17: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 18:17

developer   ~0018898

added button run-gc in webex
6cd8893e

Issue History

Date Modified Username Field Change
2019-08-20 17:57 Florian Dold New Issue
2019-08-20 17:57 Florian Dold Status new => assigned
2019-08-20 17:57 Florian Dold Assigned To => Florian Dold
2020-08-29 14:03 Christian Grothoff Target Version 0.7.1 => 0.8.1
2020-12-07 17:02 Florian Dold Note Added: 0017164
2022-04-26 04:42 sebasjm Assigned To Florian Dold => sebasjm
2022-04-29 18:17 sebasjm Status assigned => feedback
2022-04-29 18:17 sebasjm Note Added: 0018898
2022-05-31 15:53 sebasjm Status feedback => resolved
2022-05-31 15:53 sebasjm Resolution open => fixed
2022-10-20 10:47 Christian Grothoff Fixed in Version => 0.9
2022-10-20 10:48 Christian Grothoff Target Version => 0.9
2022-11-04 20:52 Christian Grothoff Status resolved => closed
2023-04-13 20:37 Florian Dold Category wallet (WebExtensions) => wallet (WebExtension)