-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add Jedis and Lettuce benchmarks #1
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 06574ea - Browse repository at this point
Copy the full SHA 06574eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5990767 - Browse repository at this point
Copy the full SHA 5990767View commit details -
Update gitignore and remove generated files from git
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ae93f5 - Browse repository at this point
Copy the full SHA 6ae93f5View commit details -
Update gitignore and remove generated files from git
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8203c4d - Browse repository at this point
Copy the full SHA 8203c4dView commit details -
Update gitignore and remove generated files from git
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e517744 - Browse repository at this point
Copy the full SHA e517744View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a11e9a - Browse repository at this point
Copy the full SHA 2a11e9aView commit details -
Revert "Update gitignore and remove generated files from git"
This reverts commit d9b26a6.
Configuration menu - View commit details
-
Copy full SHA for cbb0dcb - Browse repository at this point
Copy the full SHA cbb0dcbView commit details -
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f51a5b - Browse repository at this point
Copy the full SHA 5f51a5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52df672 - Browse repository at this point
Copy the full SHA 52df672View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84f0efc - Browse repository at this point
Copy the full SHA 84f0efcView commit details -
Add a Java benchmarking app (#7)
* Add a java app to run benchmarks --------- Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1983974 - Browse repository at this point
Copy the full SHA 1983974View commit details -
Add Readme and update install_and_test script to runJava
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c1fb45 - Browse repository at this point
Copy the full SHA 6c1fb45View commit details -
Add Readme and update install_and_test script to runJava
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46d0cf6 - Browse repository at this point
Copy the full SHA 46d0cf6View commit details -
Combine java pipeline and java benchmarks (#8)
* Merge Pull Request #5 - Add java pipeline. Also changed: * Merged two projects. * Updated CI. * Fixed tests and updated `junit` version. * Spotless. * Add new gradle tasks. Signed-off-by: Yury-Fridlyand <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d526f96 - Browse repository at this point
Copy the full SHA d526f96View commit details -
Add sync and async clients both to tests. (#12)
* Add sync and async clients both to tests. Signed-off-by: Yury-Fridlyand <[email protected]> * Minor fixes. Signed-off-by: Yury-Fridlyand <[email protected]> --------- Signed-off-by: Yury-Fridlyand <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 436da8f - Browse repository at this point
Copy the full SHA 436da8fView commit details -
Move duplicated logic in benchmark JS scripts to a single file, and c…
…onvert to TypeScript. (valkey-io#456) removed duplicated logic and refactored to typescript Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 016f5f6 - Browse repository at this point
Copy the full SHA 016f5f6View commit details -
Add dataSize option to java benchmark. (#11)
* Add Jedis and Lettuce benchmarks * Start ignoring .gradle files * Update gitignore and remove generated files from git Signed-off-by: acarbonetto <[email protected]> * Update gitignore and remove generated files from git Signed-off-by: acarbonetto <[email protected]> * Update gitignore and remove generated files from git Signed-off-by: acarbonetto <[email protected]> * Add benchmarks for GET non-existing * Revert "Update gitignore and remove generated files from git" This reverts commit d9b26a6. * fix redis-rs submodules Signed-off-by: acarbonetto <[email protected]> * Randomize commands in Java benchmarks * rename chooseAction to randomAction * Add a Java benchmarking app (#7) * Add a java app to run benchmarks --------- Signed-off-by: acarbonetto <[email protected]> * Add Readme and update install_and_test script to runJava Signed-off-by: acarbonetto <[email protected]> * Add Readme and update install_and_test script to runJava Signed-off-by: acarbonetto <[email protected]> * Combine java pipeline and java benchmarks (#8) * Merge Pull Request #5 - Add java pipeline. Also changed: * Merged two projects. * Updated CI. * Fixed tests and updated `junit` version. * Spotless. * Add new gradle tasks. Signed-off-by: Yury-Fridlyand <[email protected]> * Add sync and async clients both to tests. (#12) * Add sync and async clients both to tests. Signed-off-by: Yury-Fridlyand <[email protected]> * Minor fixes. Signed-off-by: Yury-Fridlyand <[email protected]> --------- Signed-off-by: Yury-Fridlyand <[email protected]> * Add dataSize option to java benchmark. Signed-off-by: Yury-Fridlyand <[email protected]> --------- Signed-off-by: acarbonetto <[email protected]> Signed-off-by: Yury-Fridlyand <[email protected]> Co-authored-by: Jonathan Louie <[email protected]> Co-authored-by: acarbonetto <[email protected]> Co-authored-by: jonathanl-bq <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e57c1ff - Browse repository at this point
Copy the full SHA e57c1ffView commit details -
Rename jabushka to javababushka (#14)
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8664d05 - Browse repository at this point
Copy the full SHA 8664d05View commit details -
Signed-off-by: Yury-Fridlyand <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b15f93e - Browse repository at this point
Copy the full SHA b15f93eView commit details
Commits on Oct 5, 2023
-
Add option to run tests on multiple clients in concurrency (#16)
* Add option to run tests on multiple clients in concurrency * Common pool of iterations. * Awaiting result from async methods. Signed-off-by: Yury-Fridlyand <[email protected]> * minor fix Signed-off-by: Yury-Fridlyand <[email protected]> * Change while-loop; Spotless Apply Signed-off-by: acarbonetto <[email protected]> --------- Signed-off-by: Yury-Fridlyand <[email protected]> Signed-off-by: acarbonetto <[email protected]> Co-authored-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bab56a - Browse repository at this point
Copy the full SHA 1bab56aView commit details
Commits on Oct 6, 2023
-
Update redis-rs to match main branch
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d99d27a - Browse repository at this point
Copy the full SHA d99d27aView commit details -
Create clients only once per iteration (#19)
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 540f49a - Browse repository at this point
Copy the full SHA 540f49aView commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 65090b4 - Browse repository at this point
Copy the full SHA 65090b4View commit details
Commits on Oct 18, 2023
-
Convert client count to snake case for rust benchmark. (#27)
* Updated ClientCount to client_count for uniformity for rust.
Configuration menu - View commit details
-
Copy full SHA for 8a0449d - Browse repository at this point
Copy the full SHA 8a0449dView commit details
Commits on Oct 20, 2023
-
* Add JSON reporting. Signed-off-by: Yury-Fridlyand <[email protected]> * Fix for #26. Signed-off-by: Yury-Fridlyand <[email protected]> * Update java/benchmarks/src/main/java/javababushka/benchmarks/utils/Benchmarking.java Signed-off-by: Yury-Fridlyand <[email protected]> Co-authored-by: Andrew Carbonetto <[email protected]> * Use `Optional`. Signed-off-by: Yury-Fridlyand <[email protected]> * Address PR feedback. Signed-off-by: Yury-Fridlyand <[email protected]> --------- Signed-off-by: Yury-Fridlyand <[email protected]> Co-authored-by: Andrew Carbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3d235a - Browse repository at this point
Copy the full SHA c3d235aView commit details
Commits on Oct 25, 2023
-
Merge remote-tracking branch 'upstream/main' into java_benchmarks
Signed-off-by: Yury-Fridlyand <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe9bb98 - Browse repository at this point
Copy the full SHA fe9bb98View commit details -
Configuration menu - View commit details
-
Copy full SHA for d533b7f - Browse repository at this point
Copy the full SHA d533b7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cbc9c2 - Browse repository at this point
Copy the full SHA 9cbc9c2View commit details -
Merge branch 'java_benchmarks' of github.com:Bit-Quill/babushka into …
…java_benchmarks Signed-off-by: Yury-Fridlyand <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b00a205 - Browse repository at this point
Copy the full SHA b00a205View commit details
Commits on Nov 6, 2023
-
fix java install_and_test script variables
Signed-off-by: acarbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a62fe92 - Browse repository at this point
Copy the full SHA a62fe92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30f2f62 - Browse repository at this point
Copy the full SHA 30f2f62View commit details
Commits on Nov 14, 2023
-
Java benchmarks clusters (#34)
* Add lettuce cluster client when cluster mode enabled --------- Signed-off-by: Andrew Carbonetto <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05590b0 - Browse repository at this point
Copy the full SHA 05590b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcf188c - Browse repository at this point
Copy the full SHA bcf188cView commit details
Commits on Nov 22, 2023
-
* Add Java-client benchmarking app Signed-off-by: acarbonetto <[email protected]> * spotless apply Signed-off-by: acarbonetto <[email protected]> * Update on command line options Signed-off-by: acarbonetto <[email protected]> * Update README Signed-off-by: acarbonetto <[email protected]> * Spotless apply: Signed-off-by: acarbonetto <[email protected]> * Update README example Signed-off-by: acarbonetto <[email protected]> * update commandline defaults for review comments Signed-off-by: acarbonetto <[email protected]> * Remove TLS flag argument from option Signed-off-by: acarbonetto <[email protected]> * Add lettuce clients for benchmarking Signed-off-by: acarbonetto <[email protected]> * Spotless apply Signed-off-by: acarbonetto <[email protected]> * Add Jedis clients Signed-off-by: acarbonetto <[email protected]> * Add to app Signed-off-by: acarbonetto <[email protected]> * Add for-loop for data size list Signed-off-by: acarbonetto <[email protected]> * Add TPS for all async items Signed-off-by: acarbonetto <[email protected]> * spotless apply Signed-off-by: acarbonetto <[email protected]> * Fix TPS calculations Signed-off-by: acarbonetto <[email protected]> * Accept TLS as a flag Signed-off-by: acarbonetto <[email protected]> * Start threads; then wait for results Signed-off-by: acarbonetto <[email protected]> * Add java-jni client Signed-off-by: acarbonetto <[email protected]> * Handle Exceptions from client; add JniSyncClient fixes Signed-off-by: acarbonetto <[email protected]> * Clean up latency and add error checking Signed-off-by: acarbonetto <[email protected]> * Minor fixes. Signed-off-by: Yury-Fridlyand <[email protected]> * Fix result printing. Signed-off-by: Yury-Fridlyand <[email protected]> * Add TPS. Signed-off-by: Yury-Fridlyand <[email protected]> * Remove duplicates. Reorganize and fix imports. Signed-off-by: Yury-Fridlyand <[email protected]> * Int ctor fix. Signed-off-by: Yury-Fridlyand <[email protected]> * Iteration 1. Signed-off-by: Yury-Fridlyand <[email protected]> * Iteration 2: connected! Signed-off-by: Yury-Fridlyand <[email protected]> * Iteration 3: `get` and `set`. Signed-off-by: Yury-Fridlyand <[email protected]> * Iteration 4: benchmark. Signed-off-by: Yury-Fridlyand <[email protected]> * Iteration 5: some fixes. Signed-off-by: Yury-Fridlyand <[email protected]> * Change number of threads in Benchmarking threadpool * Revert "Change number of threads in Benchmarking threadpool" This reverts commit e3f7596. * Add more flushing rules and UT. Signed-off-by: Yury-Fridlyand <[email protected]> * Client clean up. Signed-off-by: Yury-Fridlyand <[email protected]> * Client optimizations. (#37) * Client optimizations. Signed-off-by: Yury-Fridlyand <[email protected]> * minor cleanup. Signed-off-by: Yury-Fridlyand <[email protected]> * Optimize building a command. Signed-off-by: Yury-Fridlyand <[email protected]> * Typo fix. Signed-off-by: Yury-Fridlyand <[email protected]> * Minor rename. Signed-off-by: Yury-Fridlyand <[email protected]> * Clean up Redis close connection Signed-off-by: Andrew Carbonetto <[email protected]> * Clean up Redis close connection Signed-off-by: Andrew Carbonetto <[email protected]> * Minor changes. Signed-off-by: Yury-Fridlyand <[email protected]> * Add todos to closeConnection() Signed-off-by: Andrew Carbonetto <[email protected]> --------- Signed-off-by: Yury-Fridlyand <[email protected]> Signed-off-by: Andrew Carbonetto <[email protected]> Co-authored-by: Andrew Carbonetto <[email protected]> * Address PR feedback. Signed-off-by: Yury-Fridlyand <[email protected]> * Rename Signed-off-by: Yury-Fridlyand <[email protected]> * Rename2 Signed-off-by: Yury-Fridlyand <[email protected]> * Fix CI Signed-off-by: Yury-Fridlyand <[email protected]> * More fixes. Signed-off-by: Yury-Fridlyand <[email protected]> * Some changes. Signed-off-by: Yury-Fridlyand <[email protected]> * add null check Signed-off-by: Yury-Fridlyand <[email protected]> * autoflush Signed-off-by: Yury-Fridlyand <[email protected]> * Apply suggestions from code review Signed-off-by: Yury-Fridlyand <[email protected]> Co-authored-by: Andrew Carbonetto <[email protected]> * minor changes Signed-off-by: Yury-Fridlyand <[email protected]> --------- Signed-off-by: acarbonetto <[email protected]> Signed-off-by: Yury-Fridlyand <[email protected]> Signed-off-by: Andrew Carbonetto <[email protected]> Co-authored-by: acarbonetto <[email protected]> Co-authored-by: Jonathan Louie <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b50d57e - Browse repository at this point
Copy the full SHA b50d57eView commit details