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
Increasing haproxy resources #4336
Conversation
d78dfab
to
77d7ef6
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
61b51b0
to
f19a4d8
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I'm somewhat surprised as already with TCP buffer values as low as 1MB HAproxy seems to keel over.
|
This is not actually ready for review, as we force haproxy in forge instead of doing something more graceful. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you share how you're testing this?
@@ -10,7 +10,7 @@ global | |||
nbthread 4 | |||
|
|||
#4MB for client facing sndbuf/rcvbuf. -- 100Mb/s with 300 mili latency (e.g., us-asia) | |||
tune.sndbuf.client {{ $.Values.haproxy.limits.validator.tcpBufSize }} | |||
#tune.sndbuf.client {{ $.Values.haproxy.limits.validator.tcpBufSize }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove?
testsuite/forge.py
Outdated
@@ -1199,8 +1199,8 @@ def create_forge_command( | |||
forge_args.append("--reuse") | |||
if forge_namespace_keep == "true": | |||
forge_args.append("--keep") | |||
if forge_enable_haproxy == "true": | |||
forge_args.append("--enable-haproxy") | |||
#if forge_enable_haproxy == "true": |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove this as well
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
768e21d
to
16834e0
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add description / test plan otherwise LFG
@@ -3,6 +3,29 @@ | |||
|
|||
version: "3.8" | |||
services: | |||
haproxy: | |||
image: haproxytech/haproxy-debian:2.2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why not this image instead? https://hub.docker.com/_/haproxy it's what we use for k8s
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This this is the image we have in aws and we used. 2.5 is the newest.
# or removing it from the reference implementation entirely | ||
haproxy: | ||
nodeSelector: | ||
eks.amazonaws.com/nodegroup: "validators" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we don't need this change anymore, now that the utilities
nodepool has been updated to 8vcpu 32gb ram #4404
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
removed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, just few questions and nits above
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
16834e0
to
7eda68e
Compare
Test running on 100 nodes
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ Forge suite
|
✅ Forge suite
|
Description
Re-Enabling haproxy and adding more CPU+Mem to haproxy nodes.
Test Plan
This change is