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

cicd, scale and long-run testing effort #87

Open
TrekkieCoder opened this issue Sep 5, 2022 · 3 comments
Open

cicd, scale and long-run testing effort #87

TrekkieCoder opened this issue Sep 5, 2022 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@TrekkieCoder
Copy link
Collaborator

TrekkieCoder commented Sep 5, 2022

Scale and performance are the defining factors for load-balancers. Although we have some performance numbers with wrk, we need to get some scale numbers eg. how many sessions , how many CTs etc. We need to find a proper open-source tool for this testing e.g Trex

@TrekkieCoder TrekkieCoder added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Sep 5, 2022
@TrekkieCoder TrekkieCoder added this to the First Beta Release 0.7.0 milestone Sep 5, 2022
@codeSnip12
Copy link
Contributor

codeSnip12 commented Jan 21, 2023

I tried running long running iperf sessions as per the blog

..
root@ccc65af764bf:/# iperf -c 123.123.123.1 -p 55001 -i5 -t5000
..
..
[ 3] 2565.0-2570.0 sec 6.59 GBytes 11.3 Gbits/sec
[ 3] 2570.0-2575.0 sec 7.16 GBytes 12.3 Gbits/sec
[ 3] 2575.0-2580.0 sec 6.79 GBytes 11.7 Gbits/sec
[ 3] 2580.0-2585.0 sec 7.01 GBytes 12.0 Gbits/sec
[ 3] 2585.0-2590.0 sec 5.93 GBytes 10.2 Gbits/sec
write failed: Connection reset by peer
[ 3] 0.0-2591.6 sec 2.98 TBytes 10.1 Gbits/sec

After restarting loxilb dockers randomly, sometimes the traffic stream gets reset and stops. It is not exactly reproducible and works well most of the times but might need further analysis.

PacketCrunch added a commit to PacketCrunch/loxilb-next that referenced this issue Jan 21, 2023
@TrekkieCoder TrekkieCoder changed the title Scale and long-run testing effort CICD, scale and long-run testing effort Jun 14, 2023
@TrekkieCoder TrekkieCoder changed the title CICD, scale and long-run testing effort cicd, scale and long-run testing effort Jun 14, 2023
TrekkieCoder added a commit that referenced this issue Jun 14, 2023
UltraInstinct14 added a commit that referenced this issue Jun 14, 2023
PR - CICD test cases updated - #87
UltraInstinct14 added a commit that referenced this issue Jun 14, 2023
PR - Enhancements to cicd:Wait for cluster ready in cluster tests #87
@luisgerhorst
Copy link
Contributor

I would be interested in benchmarking loxilb in a common real world scenario. Maybe I can build it in such a way that it can be reused for your CI.

What is the most common use case for loxilb? Is it just HTTP you think it is also used for something like redis (https://docs.redis.com/latest/rs/networking/cluster-lba-setup/)?

@luisgerhorst
Copy link
Contributor

luisgerhorst commented Dec 1, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants