View Issue Details

IDProjectCategoryView StatusLast Update
0005845Talerwallet (WebExtensions)public2020-12-07 17:02
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
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.


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.

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