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 status:always open

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
@CloudyBytes10
Copy link
Contributor

CloudyBytes10 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

TrekkieCoder added a commit that referenced this issue Jul 28, 2024
#87 Do not use of docker pid and cgroup option for all cases
UltraInstinct14 added a commit that referenced this issue Aug 8, 2024
UltraInstinct14 added a commit that referenced this issue Aug 9, 2024
PR : #87 Enabled daily runs for ingress sanity
UltraInstinct14 added a commit that referenced this issue Aug 12, 2024
gh-87 modify loxi-ingress cicd to run only for main repo
UltraInstinct14 added a commit that referenced this issue Aug 15, 2024
gh-87 Ubuntu24 CICD workflow files added
UltraInstinct14 added a commit that referenced this issue Aug 20, 2024
gh-87 minor fixes to proxy cicd tests
UltraInstinct14 added a commit that referenced this issue Aug 28, 2024
gh-87 Added cicd for end-to-end https proxy LB scenario
TrekkieCoder added a commit that referenced this issue Aug 29, 2024
gh-87 longrun test CICD with tcpkali tool added
UltraInstinct14 added a commit that referenced this issue Aug 29, 2024
nik-netlox added a commit to nik-netlox/loxilb that referenced this issue Sep 9, 2024
nik-netlox added a commit to nik-netlox/loxilb that referenced this issue Sep 10, 2024
nik-netlox added a commit to nik-netlox/loxilb that referenced this issue Sep 11, 2024
nik-netlox added a commit to nik-netlox/loxilb that referenced this issue Sep 11, 2024
nik-netlox added a commit to nik-netlox/loxilb that referenced this issue Sep 11, 2024
TrekkieCoder added a commit that referenced this issue Sep 11, 2024
gh-87 : sctpmh CICD test suites updated
UltraInstinct14 added a commit that referenced this issue Sep 19, 2024
PR: gh-87 updated manifests and added scenario of k8s flannel incluster
UltraInstinct14 added a commit that referenced this issue Sep 23, 2024
PR: gh-87 Fix for k8s cicd failing due to cri-o dependencies
UltraInstinct14 added a commit that referenced this issue Sep 23, 2024
gh-87 Fix for k8s flannel incluster with multus cicd
nik-netlox added a commit to nik-netlox/loxilb that referenced this issue Sep 24, 2024
TrekkieCoder added a commit that referenced this issue Sep 24, 2024
gh-87 : CICD added for client-loxilb IPSec HA
TrekkieCoder added a commit that referenced this issue Oct 30, 2024
gh-87: added initial cicd for service sharding
UltraInstinct14 added a commit that referenced this issue Nov 3, 2024
gh-87 removed static k8s secrets for cicd scenarios
TrekkieCoder added a commit that referenced this issue Nov 4, 2024
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 status:always open
Projects
None yet
Development

No branches or pull requests

4 participants