v2.13.0 — bounded idle RDMA pools
Highlights
- Bounds the default idle RDMA connection pool at 16 QPs per node and lane instead of 256. This retains 2x headroom for the measured SGLang C32 fan-out while preventing transient thread spikes from retaining enough idle QPs to consume the server shared receive segment.
- Records the resolved
DFKV_RDMA_POOL_MAXvalue in the startup configuration dump. Workloads that prove connection churn can still raise the value explicitly. - Aligns the dfkv-common, LMCache, and vLLM connector package versions and dependency pins with 2.13.0.
Compatibility
- No protocol or data-format change.
DFKV_RDMA_POOL_MAXremains configurable and accepts the same values; only its default changes from 256 to 16.- Portable artifact is statically linked with libstdc++; observed GLIBC floor is 2.34.
CI
All main-branch CI jobs passed: GCC, Clang, ThreadSanitizer, RDMA compile, RDMA datapath workflow, runtime deployment smoke, connector wheels, and portable static artifacts.
Asset
dfkv-2.13.0-linux-x86_64.tar.gz- SHA256:
fa8fdfdf29c5a8d33a8478b13fd3b8d3215e939513a9ce0805fed7dc4d5f1951