From b8de633ca1efc71ee4a121e9ef2775698fe12cf4 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Fri, 26 Jan 2024 10:25:32 -0800 Subject: [PATCH] Update maxVersion to max(maxVersion, writeVersion) --- ConflictSet.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 386b895..0231454 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -1151,7 +1151,7 @@ Iterator lastLeq(Node *n, const std::span key) { void insert(Node **self_, std::span key, int64_t writeVersion) { for (;;) { auto &self = *self_; - self->maxVersion = writeVersion; + self->maxVersion = std::max(self->maxVersion, writeVersion); if (key.size() == 0) { auto l = lastLeq(self, key); self->entryPresent = true;