View Issue Details

IDProjectCategoryView StatusLast Update
0005183Talerexchangepublic2024-01-12 13:05
ReporterChristian Grothoff Assigned ToChristian Grothoff 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
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.5Fixed in Version0.5 
Summary0005183: do not trust database to return rounded timestamps
Descriptionwhen we convert timestamps to JSON, we assume they have been rounded. But the DB may contain non-rounded entries, and right now we assert on them being rounded. We should explicitly round all DB timestamps when fetching from the DB. Best way to do this would be to have a TALER_-PQ function doing this, instead of using the GNUNET-PQ function for absolute time.
Additional InformationThis issue was responsible for the recent exchange crash.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0005178 closedFlorian Dold refresh protocol traffic optimization 

Activities

Christian Grothoff

2017-11-30 16:18

manager   ~0012620

Patch is ready, but needs 0005178 before it can be committed.

Christian Grothoff

2017-12-05 14:06

manager   ~0012624

Patch was committed earlier: 5540747ca2e5f37f2df504d689b850d1078fcdc5

Issue History

Date ModifiedUsernameFieldChange
2017-11-28 20:12Christian GrothoffNew Issue
2017-11-28 20:12Christian GrothoffStatusnew => assigned
2017-11-28 20:12Christian GrothoffAssigned To => Christian Grothoff
2017-11-30 16:18Christian GrothoffNote Added: 0012620
2017-11-30 16:19Christian GrothoffRelationship addedrelated to 0005178
2017-12-05 14:06Christian GrothoffStatusassigned => informing
2017-12-05 14:06Christian GrothoffResolutionopen => fixed
2017-12-05 14:06Christian GrothoffFixed in Version => 0.5
2017-12-05 14:06Christian GrothoffNote Added: 0012624
2018-04-15 18:34Christian GrothoffStatusinforming => closed
2024-01-12 13:05Christian GrothoffCategoryexchange Postgres DB backend => exchange