View Issue Details

IDProjectCategoryView StatusLast Update
0006946Talermerchant backendpublic2021-09-02 16:23
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
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006946: merchant backend should auto-reload stale instance settings from database
DescriptionIn case another merchant backend changes the instance settings, taler-merchant-httpd currently fails to notice the changed settings (or existence of new instance, or even deletion). We should thus have a job that periodically syncs our state with that of the database, likely best running at a randomized time to avoid self-synchronization causing spikes in DB load from this.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2021-08-01 13:01

manager   ~0018045

Implemented in 76cf111..cdde197, alas using DB triggers instead of staleness detection.

Christian Grothoff

2021-09-02 16:23

manager   ~0018344

Fix committed to master branch.

Issue History

Date ModifiedUsernameFieldChange
2021-07-23 11:30Christian GrothoffNew Issue
2021-07-23 11:30Christian GrothoffStatusnew => assigned
2021-07-23 11:30Christian GrothoffAssigned To => Christian Grothoff
2021-07-23 12:24Christian GrothoffPrioritynormal => high
2021-07-30 12:31Christian GrothoffTarget Version => 0.9
2021-07-31 21:29Christian GrothoffTarget Version0.9 => 0.8
2021-08-01 13:01Christian GrothoffStatusassigned => informing
2021-08-01 13:01Christian GrothoffResolutionopen => fixed
2021-08-01 13:01Christian GrothoffFixed in Version => 0.8
2021-08-01 13:01Christian GrothoffNote Added: 0018045
2021-08-24 14:22Christian GrothoffStatusinforming => closed
2021-09-02 16:22Christian Grothoff
2021-09-02 16:23Christian GrothoffNote Added: 0018344
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend