Skip to content

[Console] Relax error requirement of ECONNREFUSED - #63835

Merged
jloleysens merged 1 commit into
elastic:masterfrom
jloleysens:console/fix/proxy-fallback-not-only-econnrefused
Apr 17, 2020
Merged

jloleysens merged 1 commit into
elastic:masterfrom
jloleysens:console/fix/proxy-fallback-not-only-econnrefused

Conversation

@jloleysens

Copy link
Copy Markdown
Contributor

Summary

Continuation of the original fix #50185. The check for ECONNREFUSED was too strict and meant other errors like EHOSTUNREACH did not trigger the proxy fallback. This contribution relaxes that requirement so that we fallback for any network error. This should not include 4xx or 5xx responses from the server.

Release note

We fixed an issue in Console that would only fallback to another Elasticsearch Node when it received an ECONNREFUSED error. It will now fallback in the event of any issue connect to a node mirroring the fallback behaviour of other Kibana functionality.

Checklist

Also added a test for the different errors that could occur
at a lower network level.
@jloleysens jloleysens added Feature:Console Dev Tools Console Feature Feature:Dev Tools release_note:fix v8.0.0 Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t// v7.7.0 v7.8.0 labels Apr 17, 2020
@jloleysens
jloleysens requested a review from a team as a code owner April 17, 2020 10:39
@elasticmachine

Copy link
Copy Markdown
Contributor

Pinging @elastic/es-ui (Team:Elasticsearch UI)

@kibanamachine

Copy link
Copy Markdown
Contributor

💚 Build Succeeded

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@alisonelizabeth alisonelizabeth left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code LGTM. Did not test locally. Thanks for adding tests!

@jloleysens
jloleysens merged commit c57121b into elastic:master Apr 17, 2020
@jloleysens
jloleysens deleted the console/fix/proxy-fallback-not-only-econnrefused branch April 17, 2020 14:05
jloleysens added a commit to jloleysens/kibana that referenced this pull request Apr 17, 2020
Also added a test for the different errors that could occur
at a lower network level.
jloleysens added a commit to jloleysens/kibana that referenced this pull request Apr 17, 2020
Also added a test for the different errors that could occur
at a lower network level.
jloleysens added a commit that referenced this pull request Apr 17, 2020
Also added a test for the different errors that could occur
at a lower network level.
jloleysens added a commit that referenced this pull request Apr 17, 2020
Also added a test for the different errors that could occur
at a lower network level.
patrykkopycinski pushed a commit to patrykkopycinski/kibana that referenced this pull request May 6, 2026
Also added a test for the different errors that could occur
at a lower network level.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature:Console Dev Tools Console Feature Feature:Dev Tools release_note:fix Team:Kibana Management Dev Tools, Index Management, Upgrade Assistant, ILM, Ingest Node Pipelines, and more t// v7.7.0 v7.8.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants