-
Notifications
You must be signed in to change notification settings - Fork 237
Comparing changes
Open a pull request
base repository: redis/memtier_benchmark
base: 2.0.0
head repository: redis/memtier_benchmark
compare: 2.1.0
- 15 commits
- 24 files changed
- 5 contributors
Commits on Jul 9, 2023
-
Issue #94, test hangs in cluster mode (#230)
Co-authored-by: YaacovHazan <yaacov.hazan@redis.com>
Configuration menu - View commit details
-
Copy full SHA for 4203084 - Browse repository at this point
Copy the full SHA 4203084View commit details
Commits on Sep 14, 2023
-
Enable specifying the tls protocol version to use via --tls-protocols…
… argument (#234) * Enable specifying the tls protocol version to use via --tls-protocols argument * Added tls-protocols tlsv1.2 and tlsv1.3 tests to CI * Removed spurious comment on tls protocol parsing * Updated comment on TLS_PROTOCOLS env variable usage on tests
Configuration menu - View commit details
-
Copy full SHA for bec3471 - Browse repository at this point
Copy the full SHA bec3471View commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0325e00 - Browse repository at this point
Copy the full SHA 0325e00View commit details
Commits on Nov 16, 2023
-
Add rate limiting to control the number of requests per second (#237)
* Add rate limiting to control the number of requests per second A new 'rate-limiting' option was added to control the number of request per second. The rate limiting is based on the 'Token Bucket' algorithm, and according to the configured rate, on each interval, a "new" amount of requests allowed to be sent to the server. The rate-limiting is at the connection level. Therefore, in cluster mode, the limitation is for each shard, so if, for example, the cluster has three shards and the user configured one request per second. On every second, memtier-benchmark will send three requests, one for each shard. * Added tests to cover --rate-limiting option. Ensured the help message explains the per connection rate-limit * Fixed per cluster rps test limits --------- Co-authored-by: YaacovHazan <yaacov.hazan@redis.com> Co-authored-by: filipecosta90 <filipecosta.90@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9ddfcff - Browse repository at this point
Copy the full SHA 9ddfcffView commit details
Commits on Dec 2, 2023
-
Fixed TLS --tls-protocols parsing. (#241)
* Fixed tls arg tests * Fixed tls arg tests * Verbose output on CI runs * Verbose output on CI runs * Fixed tls-protocols parsing * using c++ std::strtok instead of c strktok * Skipping rate-limit + test time on cluster setups
Configuration menu - View commit details
-
Copy full SHA for a5e6f19 - Browse repository at this point
Copy the full SHA a5e6f19View commit details -
see #238, data import broken (#240)
* see #238, data import broken The PR includes some refactoring and cleanup around the following: object_generator - generate_key(), a new function that generates a key and stores it inside internal buffer (no need for a buffer at client level) import_object_generator - Align it to object_generator APIs of getting key/value/expire - read_next_item - new function for reading the next item before creating SET command - read_next_key - new function for reading (pointing) to the next key before creating the GET command data_object - removed. We were already getting key/value/expire separately. Now that data-import and verify-data also moved to do it like that, we could remove it completely. verify_client - unify the craate_request with its base class, and derive the create_x_request functions. * Included data import test cases * Cluster mode cannot be specified when importing * Fixed merge of tests from master --------- Co-authored-by: YaacovHazan <yaacov.hazan@redis.com> Co-authored-by: filipecosta90 <filipecosta.90@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e08d4cf - Browse repository at this point
Copy the full SHA e08d4cfView commit details
Commits on Dec 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 77fa029 - Browse repository at this point
Copy the full SHA 77fa029View commit details
Commits on Dec 21, 2023
-
Fix upstream missing USE_TLS macro guard (#242)
* Fix upstream missing USE_TLS macro guard * Added --disable-tls build variation to prevent this issue in the future --------- Co-authored-by: filipecosta90 <filipecosta.90@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 912a6da - Browse repository at this point
Copy the full SHA 912a6daView commit details
Commits on Dec 24, 2023
-
List ingress and egress separately on JSON and CSV exports. Include B…
…W and also raw values per second (#246)
Configuration menu - View commit details
-
Copy full SHA for 20c013d - Browse repository at this point
Copy the full SHA 20c013dView commit details
Commits on Jan 23, 2024
-
Fixed deprecated and casting build errors caught on recent compilers (#…
…248) * Specifying the C++ standard version to avoid deprecation/failures on build in case of new standard usage * Fixed deprecated and casting build errors * Removed spurious change * Update memtier_benchmark.cpp Co-authored-by: Yossi Gottlieb <yossigo@gmail.com> --------- Co-authored-by: Yossi Gottlieb <yossigo@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 104ed9f - Browse repository at this point
Copy the full SHA 104ed9fView commit details
Commits on Apr 8, 2024
-
Fixed build for tls v1.3 on openssl v1.0.2. Added CI check (#253)
* fixed build for tls v1.3 on openssl v1.0.2. Added CI check * fixed ci step name * Include test for openssl v3.0 * Make reference to openssl@3.0 on the Readme given its the LTS version
Configuration menu - View commit details
-
Copy full SHA for b2a4041 - Browse repository at this point
Copy the full SHA b2a4041View commit details
Commits on Apr 11, 2024
-
Fixed last second metric rolling. Fixed totals json section missing t…
…he latency quantiles (#251)
Configuration menu - View commit details
-
Copy full SHA for 9c0238a - Browse repository at this point
Copy the full SHA 9c0238aView commit details
Commits on Apr 19, 2024
-
* Refresh Red Hat build steps and drop 6.x. * Add APT repository install steps.
Configuration menu - View commit details
-
Copy full SHA for 2d84f6a - Browse repository at this point
Copy the full SHA 2d84f6aView commit details
Commits on Apr 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 46bfa95 - Browse repository at this point
Copy the full SHA 46bfa95View commit details
Commits on May 2, 2024
-
* Release 2.1.0 * Removed CHANGES in favour of release notes of github * continue on failure on openssl macos matrix * using brew prefix instead of static path for openssl libs on macos * Adjusted pkgconfig path in macos to use brew --prefix tool * Increased codecov upload timeout
Configuration menu - View commit details
-
Copy full SHA for c7d2b57 - Browse repository at this point
Copy the full SHA c7d2b57View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.0.0...2.1.0