-
Notifications
You must be signed in to change notification settings - Fork 395
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] - Removing Config Specification tcp_congestion_control #1634
base: main
Are you sure you want to change the base?
[Fix] - Removing Config Specification tcp_congestion_control #1634
Conversation
…aults have better performance.
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Welcome @BrennenMM7! |
Hi @BrennenMM7. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Congrats on your first PR here :) Maybe you can make the change configurable so that users can turn it off if needed? |
/ok-to-test |
I don't think that it's actually achieving any gains in latency, any provider I test in latency stays generally the same while throughput suffers. Granted the only way to test this is by performing extreme benchmarks to trigger TCP congestion. In my iperf3 tests though it seems to showcase the cloud providers defaults are better. The previous change seems to be adding for their specific use case rather than general consensus? I'm unsure where I'd place this item to make it configurable, perhaps it should be default first with an option to override? |
Change description
This PR will remove the
tcp_congestion_control
specification of BBR from the image-builder. Cloud providers default's are typically the preferred and most optimal. AKS, EKS and GKE are all set tocubic
by default.I've also noticed that when TCP congestion does occur (at least in Azure) BBR performs poorly and packet drops occur at a much higher rate.
Related issues
N/A (Will look for relevant issues if any).
Additional context