-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[performance] - UserOperator capacity tests #10018
Conversation
Signed-off-by: see-quick <maros.orsak159@gmail.com>
/packit test --labels performance |
Signed-off-by: see-quick <maros.orsak159@gmail.com>
/packit test --labels performance |
Signed-off-by: see-quick <maros.orsak159@gmail.com>
/packit test --labels performance |
Signed-off-by: see-quick <maros.orsak159@gmail.com>
/packit test --labels performance-capacity |
Signed-off-by: see-quick <maros.orsak159@gmail.com>
/packit test --labels performance-capacity |
Signed-off-by: see-quick <maros.orsak159@gmail.com>
/packit test --labels performance-capacity |
Signed-off-by: see-quick <maros.orsak159@gmail.com>
/packit test --labels performance-capacity |
.../src/main/java/io/strimzi/systemtest/performance/gather/collectors/BaseMetricsCollector.java
Outdated
Show resolved
Hide resolved
systemtest/src/test/java/io/strimzi/systemtest/performance/UserOperatorPerformanceTest.java
Outdated
Show resolved
Hide resolved
systemtest/src/main/java/io/strimzi/systemtest/logs/LogCollector.java
Outdated
Show resolved
Hide resolved
Signed-off-by: see-quick <maros.orsak159@gmail.com>
/packit test --labels performance-capacity |
/packit test --labels performance-capacity |
Signed-off-by: see-quick <maros.orsak159@gmail.com>
@strimzi-ci run tests --cluster-type=ocp --cluster-version=4.15 --install-type=bundle --profile=performance-capacity |
|
❗ Systemtests Failed (no tests results are present) ❗ |
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2384 s ✅ |
@strimzi-ci run tests --cluster-type=ocp --cluster-version=4.15 --install-type=bundle --profile=performance-capacity --env=STRIMZI_USE_KRAFT_IN_TESTS=true |
|
❗ Systemtests Failed (no tests results are present) ❗ |
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, assuming the tests pass :) thanks!
Type of change
Description
This PR introduces parameterized tests aimed at evaluating the capacity and performance of the system under various operational conditions. By adjusting parameters such as controller thread pool size, cache refresh intervals, batch queue size, and user operations thread pool size, the tests simulate different levels of parallel processing, batching strategies, and operational latencies. This helps in understanding how different configurations impact system performance.
We do that incrementally (pseudo-code):
Multi-node cluster (ZK-based)
Multi-node KRaft-based (9624 s -> 2.67333333 hours):
Testing farm (i.e., KRAft-based clusters)
Testing farm:
Testing farm with default configuration ARM:
Testing farm with default configuration Intel:
Testing farm ARM:
Testing farm INTEL:
Checklist