Skip to content
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

fix(healthchecks) report timeouts on passive healthchecks #3539

Merged
merged 1 commit into from
Jun 15, 2018

Conversation

hishamhm
Copy link
Contributor

@hishamhm hishamhm commented Jun 14, 2018

Report both connection timeouts at the balancer phase and
upstream timeouts as timeout events when using passive healthchecks.

Previously, connection timeouts were being misreported as tcp_failures.
Upstream timeouts can now be caught due to recent runloop improvements for
executing plugins on Nginx-produced errors (#3533).

Includes regression tests for both cases.

@hishamhm
Copy link
Contributor Author

hishamhm commented Jun 14, 2018

NOTE that this PR is currently on top of feat/plugins-on-nginx-errors. That should be merged first, then this rebased.

@thibaultcha thibaultcha force-pushed the feat/plugins-on-nginx-errors branch 2 times, most recently from 774d326 to 3dc04a3 Compare June 15, 2018 02:14
Report both connection timeouts at the `balancer` phase and
upstream timeouts as `timeout` events when using passive healthchecks.

Previously, connection timeouts were being misreported as
`tcp_failures`.  Upstream timeouts can now be caught due to recent
runloop improvements for executing plugins on Nginx-produced errors
(#3533).

Includes regression tests for both cases.

From #3539
@thibaultcha thibaultcha force-pushed the fix/healthchecks-passive-timeouts branch from dd622ef to 26cefaa Compare June 15, 2018 03:18
@thibaultcha thibaultcha changed the base branch from feat/plugins-on-nginx-errors to next June 15, 2018 03:19
@thibaultcha thibaultcha merged commit e09f36d into next Jun 15, 2018
@thibaultcha thibaultcha deleted the fix/healthchecks-passive-timeouts branch June 15, 2018 03:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants