-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update from 18.0.0 to 23.0.0 broke upstream URLs with 503 #2130
Comments
Hello Tha!
Could you please attach the content of your logs? I need to review the text of the error message. To identify the root cause, could you please downgrade from version 23.3.3 to 19.0.0 changing for each major version? This step will assist in pinpointing the precise version that contains the bug and potentially the specific feature that is malfunctioning.
and
The configuration appears correct and should function, but there might be issues, particularly with Service Fabric. Have you considered using a single Catch All route for routing purposes? It looks like both routes could be combined as follows: {
"UpstreamPathTemplate": "/api/{version}/adapter/{everything}",
"UpstreamHttpMethod": [ "Get" ],
"DownstreamPathTemplate": "/api/{version}/adapter/{everything}",
"DownstreamScheme": "http",
"ServiceName": "Cloud.Services/adapterService"
}, Please try this configuration in version 23.3.3 and inform us of the outcome. |
Top TaskFirstly, it's crucial to determine whether this bug is part of version 23.3.3. |
See below for test results of different versions. 18.0.0 OK Only two paths fail, others work fine. I will rollback to 22.0.0. |
Thank you for the testing! It's beneficial that this issue is not part of the v23.3 Hotfixes milestone, which aids in faster delivery. It appears the root cause emerged in version 23.0.0. The changes between 22.0.1...23.0.0 need to be reviewed to pinpoint which specific feature affects the Service Fabric path matching. Likely, it is the commit f4803c2 |
Expected Behavior / New Feature
The following routes work 18.0.0 version.
Actual Behavior / Motivation for New Feature
However, the 23.3.3 upgrade returns 503 now.
If I make changes to adapter segment of the UpstreamPathTemplate paths to say, first route adapterX and seconde route to adapterY. Things start to work
Steps to Reproduce the Problem
Add this config on 23.3.3
Specifications
The text was updated successfully, but these errors were encountered: