rpc-perf
rpc-perf copied to clipboard
A tool for benchmarking RPC services
Have some questions related to usage - 1. Is there a way to "warmup" the target (redis/memcached) and then conduct the actual benchmark? 2. I tried this tool, and the...
Bumps [spin](https://github.com/mvdnes/spin-rs) from 0.9.4 to 0.9.8. Changelog Sourced from spin's changelog. [0.9.8] - 2023-04-03 Fixed Unsoundness in Once::try_call_once caused by an Err(_) result [0.9.7] - 2023-03-27 Fixed Relaxed accidentally restricted...
Bumps [bumpalo](https://github.com/fitzgen/bumpalo) from 3.11.0 to 3.12.0. Changelog Sourced from bumpalo's changelog. 3.12.0 Released 2023-01-17. Added Added the bumpalo::boxed::Box::bump and bumpalo::collections::String::bump getters to get the underlying Bump that a string or...
https://github.com/twitter/rpc-perf/pull/376 implements cardinality for U32 fieldtypes, but not for Alphanumeric fieldtypes. We should implement this functionality for Alphanumeric fieldtypes as well to fit a larger keyspace into fewer bytes.
connect is a fairly expensive operation for the cache server, at large volume it can easily overwhelm the server thread accepting new connections temporarily, leading to test instabilities. Since it's...
the current warmup behavior is to spin endlessly on the warmup workload(s) until the target hit rate is attained. however, there is the possibility that the target hit rate will...
A few engineers on our team reported that without specifying the request connect timeout setting, reconnect on timeout has the old behavior without exponential back off. We should make exponential...
My current use case of rpc-perf with explicitly sized dataset involves first configuring rpc-perf to send write heavy traffic to warm up the cache, then restarting rpc-perf with the workload...
## Summary Upgrade GitHub Actions to their latest versions to ensure compatibility with Node 24, as Node 20 will reach end-of-life in April 2026. ## Changes | Action | Old...