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] disable proxy backpressure mechanism #1612

Merged
merged 3 commits into from
Jul 30, 2021
Merged

Conversation

shaneutt
Copy link
Contributor

What this PR does / why we need it:

Based on the investigation and report in #1519 this patch disables the backpressure system that was introduced during the alpha stage which intended to try and help highlight kong proxy backend issues to operators. The findings were that the tradeoffs in performance didn't justify the value added and that for the moment we are going to make this work more like v1.x did for consistency and perhaps look at improvements in this area again in a later iteration.

Which issue this PR fixes

Supports #1519

@shaneutt shaneutt added priority/high area/maintenance Cleanup, refactoring, and other maintenance improvements that don't change functionality. labels Jul 30, 2021
@shaneutt shaneutt self-assigned this Jul 30, 2021
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@shaneutt shaneutt marked this pull request as ready for review July 30, 2021 15:02
@shaneutt shaneutt requested a review from a team as a code owner July 30, 2021 15:02
@shaneutt shaneutt requested a review from rainest July 30, 2021 15:03
@shaneutt shaneutt linked an issue Jul 30, 2021 that may be closed by this pull request
3 tasks
@shaneutt shaneutt force-pushed the disable-proxy-backpressure branch from 69ac1e2 to ed57d0e Compare July 30, 2021 15:18
@shaneutt shaneutt requested a review from ccfishk July 30, 2021 15:18
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@shaneutt shaneutt force-pushed the disable-proxy-backpressure branch from ed57d0e to 4ca545e Compare July 30, 2021 15:19
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@shaneutt shaneutt changed the title fix: disable proxy backpressure mechanism [fix] disable proxy backpressure mechanism Jul 30, 2021
@shaneutt shaneutt force-pushed the disable-proxy-backpressure branch from 4ca545e to d7e8b52 Compare July 30, 2021 15:28
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@shaneutt
Copy link
Contributor Author

@rainest should be considered a critical stakeholder in this PR, since he has some vetting to do on it.

Need an explicit ✔️ from @rainest before we merge this.

@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@shaneutt shaneutt added the do not merge let the author merge this, don't merge for them. label Jul 30, 2021
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@shaneutt shaneutt force-pushed the disable-proxy-backpressure branch from fca7f82 to 88aabf6 Compare July 30, 2021 17:58
@shaneutt shaneutt force-pushed the disable-proxy-backpressure branch from 88aabf6 to 6cf9018 Compare July 30, 2021 18:06
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@shaneutt shaneutt marked this pull request as draft July 30, 2021 18:07
@shaneutt shaneutt force-pushed the disable-proxy-backpressure branch from 6cf9018 to 8725a6b Compare July 30, 2021 18:11
@Kong Kong deleted a comment from codecov bot Jul 30, 2021
@shaneutt shaneutt marked this pull request as ready for review July 30, 2021 18:34
Copy link
Contributor

@rainest rainest left a comment

Choose a reason for hiding this comment

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

Per test update in #1519 (comment) this does what we want and does not cause obvious issues.

@shaneutt shaneutt merged commit af1b078 into next Jul 30, 2021
@shaneutt shaneutt deleted the disable-proxy-backpressure branch July 30, 2021 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/maintenance Cleanup, refactoring, and other maintenance improvements that don't change functionality. ci/license/unchanged do not merge let the author merge this, don't merge for them. priority/high
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Analyze 2.x config update frequency and fluctuation
3 participants