-
Notifications
You must be signed in to change notification settings - Fork 40k
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
Add net.ipv4.tcp_rmem and net.ipv4.tcp_wmem into safe sysctl list #125234
Comments
This issue is currently awaiting triage. If a SIG or subproject determines this is a relevant issue, they will accept it by applying the The 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. |
/sig node |
/sig network |
Hey @SataQiu, I would like to take this up after triage-accepted label. Thanks /assign |
…list kubernetes#125234 Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
@nikzayn I had started working on this yesterday, but I'm fine passing the ball to you. Please take a look at my changes, perhaps some of them are worth porting over to your PR. Thanks. |
Related work for |
Thanks a lot @mauri870 my bad I didn't know you were working. I should have to wait for someone to assign from next time. Thanks for passing the ball. Definitely, I will take a look and after a successful build pass will push the respective changes. |
No worries, it's my fault for not assigning the issue to myself earlier. I'm glad you were able to work on it. |
…ernetes#125234 Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
Thanks, I have made the changes. You can check that out. Do checkout of If I am missing anything. Thanks!! |
Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
What is the typical TCP RTT between those Cassandra nodes?
TCP memory is not that safe per https://lpc.events/event/16/contributions/1212/
|
Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
…list kubernetes#125234 Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
…ernetes#125234 Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
…list kubernetes#125234 Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
…ernetes#125234 Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
…list kubernetes#125234 Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
…ernetes#125234 Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
Signed-off-by: nikzayn <nikhilvaidyar1997@gmail.com>
What would you like to be added?
net.ipv4.tcp_rmem
andnet.ipv4.tcp_wmem
have been namespaced since torvalds/linux@356d183 (Linux Kernal Version >= 4.15)It would be helpful to allow config these sysctls for each Pod(Application).
Why is this needed?
The good performance of some applications depends on these sysctls, for example https://docs.datastax.com/en/cassandra-oss/3.x/cassandra/install/installRecommendSettings.html#TCPsettings.
To handle thousands of concurrent connections used by Cassandra, DataStax recommends these settings to optimize the Linux network stack. We should config these sysctls as the following:
It would be helpful to be able to configure this for applications without needing to modify the kubelet args.
The text was updated successfully, but these errors were encountered: