View Issue Details

IDProjectCategoryView StatusLast Update
0006606Talerdeployment and operationspublic2021-08-24 14:23
ReporterFlorian Dold Assigned ToMS 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 
Target Version0.8Fixed in Version0.8 
Summary0006606: taler-deployment-prepare doesn't create merchant instances
DescriptionCalling taler-deployment-prepare is supposed to do all necessary steps to prepare the deployment, that should include configuring merchant instances.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

MS

2020-09-14 12:00

reporter   ~0016971

Yes, but taler-deployment-prepare does everything that does *not* require any running service (keying / bank password changes / db init), and usually it executes BEFORE "taler-deployment-start". In contrast, "taler-config-instances" does need running services (= the merchant backend), therefore it must go AFTER "taler-deployment-start".

Potential solutions:

taler-deployment-prepare could be modified to include this step (as the bug suggests), but you would inevitably need to call it in a second step, after the services launched. We don't gain too much in this case.

Another option would be that the prepare script leaves some process in the background that *waits* for the merchant backend to be launched. IMO, that's not really worth it.

What do you think?

MS

2020-09-15 11:16

reporter   ~0016973

Alternative: launch merchant along the prepare step -> configure the instances -> stop the merchant.

MS

2020-09-17 11:44

reporter   ~0016975

Fixed here: 3449cb83bd42a1d6db9a94e985c7141be03f4c11

Issue History

Date ModifiedUsernameFieldChange
2020-09-13 19:02Florian DoldNew Issue
2020-09-13 19:02Florian DoldStatusnew => assigned
2020-09-13 19:02Florian DoldAssigned To => MS
2020-09-14 12:00MSNote Added: 0016971
2020-09-15 11:16MSNote Added: 0016973
2020-09-17 11:44MSNote Added: 0016975
2020-09-17 11:44MSStatusassigned => informing
2020-09-17 11:44MSResolutionopen => fixed
2020-10-03 12:08Christian GrothoffFixed in Version => 0.8
2020-10-03 12:10Christian GrothoffTarget Version => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed