From 15919cb1c4c76a59de61112dec2a6358d5a62f5a Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Fri, 9 Aug 2024 13:43:24 -0700 Subject: [PATCH] Add range writes to server_bench --- ServerBench.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ServerBench.cpp b/ServerBench.cpp index 39bee2c..9237056 100644 --- a/ServerBench.cpp +++ b/ServerBench.cpp @@ -76,6 +76,14 @@ void workload(weaselab::ConflictSet *cs) { } else { w.begin.len = k.size(); cs->addWrites(&w, 1, version); + int64_t beginN = version - kWindowSize + rand() % kWindowSize; + auto b = numToKey(beginN); + auto e = numToKey(beginN + 1000); + w.begin.p = b.data(); + w.begin.len = b.size(); + w.end.p = e.data(); + w.end.len = e.size(); + cs->addWrites(&w, 1, version); } } // GC