View Issue Details

IDProjectCategoryView StatusLast Update
0006574Talerwallet-corepublic2021-08-24 14:23
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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006574: make sure database commits are atomic
Description... by first dumping the database to a unique temp file and then atomically moving it to the target file name.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2020-09-07 08:01

manager   ~0016895

We now write to a temporary file and then rename(3) the temp file to the actual database file. This guarantees atomicity of updating the DB file.

Issue History

Date ModifiedUsernameFieldChange
2020-09-06 09:55Florian DoldNew Issue
2020-09-06 09:55Florian DoldStatusnew => assigned
2020-09-06 09:55Florian DoldAssigned To => Florian Dold
2020-09-07 08:01Florian DoldStatusassigned => informing
2020-09-07 08:01Florian DoldResolutionopen => fixed
2020-09-07 08:01Florian DoldNote Added: 0016895
2020-10-03 12:08Christian GrothoffFixed in Version => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core