SIGN IN SIGN UP

Eshukrun/kvbench storage bench (#1703)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Storage-aware benchmarking with per-rank read/write operations,
storage-only and mixed RDMA+storage patterns, unified `tp_file` support,
direct-IO toggles, 4K-aligned buffers, block-splitting/sharding,
POSIX/GDS options, and concurrent async handles.
* Enhanced traffic generation CLI and outputs (hit-rate, FLOPs tuning,
memory type, warmup/iteration/isolation controls, richer metadata).

* **Reliability**
* Improved ETCD-based synchronization: configurable timeouts, more
robust rendezvous/polling, and clearer timeout diagnostics.

* **Documentation**
* Expanded KVBench README with design philosophy, diagrams, updated
examples, and quick reference.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Matan Tennenhaus <mtennenhaus@nvidia.com>
Co-authored-by: Adit Ranadive <aranadive@nvidia.com>
X
x41lakazam committed
a740aa46c64437e7d670f8452b78ac180c9dd69e
Parent: 8770b65
Committed by GitHub <noreply@github.com> on 8/24/2026, 8:28:46 AM