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