-
Notifications
You must be signed in to change notification settings - Fork 275
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
put blob perf test #2994
base: master
Are you sure you want to change the base?
put blob perf test #2994
Conversation
manbearpig1996
commented
Jan 27, 2025
•
edited
Loading
edited
- Refactor existing serverPerformanceTest to be more modular.
- ServerPerformanceTest contains 2 threads one for producer one for consumer
- Interface for LoadProducerConsumer created.
- Implemented this interface in GetLoadProducerConsumer and move get testing logic in this class.
- Implemented this interface in PUTLoadProducerConsumer which will select one partition per disk in the given host and send PUT requests to these replicas.
ambry-tools/src/main/java/com/github/ambry/tools/perf/serverperf/GetLoadProducerConsumer.java
Outdated
Show resolved
Hide resolved
ambry-tools/src/main/java/com/github/ambry/tools/perf/serverperf/GetLoadProducerConsumer.java
Outdated
Show resolved
Hide resolved
ambry-tools/src/main/java/com/github/ambry/tools/perf/serverperf/ServerPerformance.java
Show resolved
Hide resolved
ambry-tools/src/main/java/com/github/ambry/tools/perf/serverperf/ServerPerformance.java
Show resolved
Hide resolved
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 add a README.MD file for the performance test. Explaining
- How to run test i.e required configs, input
- Monitor the progress through metrics/logs
- Final output of perf test
@mudit-saxena Added these. For the detailed metric we need to monitor the metrics from the target node. These will be visible in metrics dashboards. |
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.
GTG