From 647ba5beb194a515b8309d90bc432112fa2817ce Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Fri, 9 Oct 2026 16:09:15 -0400 Subject: [PATCH] Remove redundant version update A write can never lower the logical max version of a key range. There's no read that didn't pass before that should pass after a write. --- ConflictSet.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/ConflictSet.cpp b/ConflictSet.cpp index f9019e8..a02446f 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -2022,7 +2022,6 @@ Node *erase(Node *self, WriteContext *writeContext, bool logical) { parent48->index[parentIndex] = toRemoveChildrenIndex; parent48->reverseIndex[toRemoveChildrenIndex] = parentIndex; } - parent48->childMaxVersion[lastChildrenIndex] = writeContext->zero; VALGRIND_MAKE_MEM_UNDEFINED(parent48->children + lastChildrenIndex, sizeof(parent48->children[0])); VALGRIND_MAKE_MEM_UNDEFINED(parent48->reverseIndex + lastChildrenIndex,