View Issue Details

IDProjectCategoryView StatusLast Update
0005765Talerdeployment and operationspublic2019-12-20 19:11
ReporterMarcello Stanisci Assigned ToMarcello Stanisci  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.6Fixed in Version0.6 
Summary0005765: Double slash when Twister is accessed via "X-Taler-Deployment-Color: <color>".
DescriptionWhen the Twister is accessed via "X-Taler-Deployment-Color: <color>", it adds a second slash to the original, causing the proxied service to reply with a "not found" response.
Steps To Reproducecurl -H "Authorization: ApiKey sandbox" -H "X-Taler-Deployment-Color: <color>" https://twister-backend.wild.gv.taler.net/

<color>: blue / green.
Additional InformationThe addressed merchant backend will have logs looking like the following:

Jun 15 11:27:30-680708 taler-merchant-httpd-9848(V4JW5D9J5D0QW9MSWBB12EN21C) INFO Handling request (GET) for URL '//'
Jun 15 11:36:22-253211 taler-merchant-httpd-9848(JJGTZKKG4W0VFPVSCPQCY3BW98) INFO Handling request (GET) for URL '//'
TagsNo tags attached.

Activities

Marcello Stanisci

2019-06-15 11:39

reporter   ~0014552

This is also behind such failure:

https://buildbot.taler.net/#/builders/1/builds/306/steps/6/logs/stdio

Marcello Stanisci

2019-06-15 19:45

reporter   ~0014558

Never append slash after "[twister]/destination_base_url" !!

Fixed here 2545ddd (deployment.git)

Marcello Stanisci

2019-06-15 21:13

reporter   ~0014559

Tested with a few blue/green rounds from BB.

Issue History

Date Modified Username Field Change
2019-06-15 11:38 Marcello Stanisci New Issue
2019-06-15 11:39 Marcello Stanisci Note Added: 0014552
2019-06-15 19:45 Marcello Stanisci Note Added: 0014558
2019-06-15 21:13 Marcello Stanisci Assigned To => Marcello Stanisci
2019-06-15 21:13 Marcello Stanisci Status new => resolved
2019-06-15 21:13 Marcello Stanisci Resolution open => fixed
2019-06-15 21:13 Marcello Stanisci Note Added: 0014559
2019-09-16 09:20 Christian Grothoff Product Version => git (master)
2019-09-16 09:20 Christian Grothoff Fixed in Version => 0.6
2019-09-16 09:20 Christian Grothoff Target Version => 0.6
2019-12-20 19:11 Christian Grothoff Status resolved => closed