From 1d1f3fe74794f30978c01d898902a6bc74ffa446 Mon Sep 17 00:00:00 2001 From: Josh Slocum Date: Mon, 15 Nov 2021 12:24:51 -0600 Subject: [PATCH] changing assert for now --- fdbserver/storageserver.actor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fdbserver/storageserver.actor.cpp b/fdbserver/storageserver.actor.cpp index e5df483c84..2dc051ffc5 100644 --- a/fdbserver/storageserver.actor.cpp +++ b/fdbserver/storageserver.actor.cpp @@ -4866,7 +4866,9 @@ ACTOR Future updateStorage(StorageServer* data) { data->storage.writeKeyValue( KeyValueRef(changeFeedDurableKey(info->second->id, it.version), changeFeedDurableValue(it.mutations, it.knownCommittedVersion))); - ASSERT(it.version > info->second->storageVersion); + // FIXME: there appears to be a bug somewhere where the exact same mutation appears twice in a row + // in the stream. We should fix this assert to be strictly > and re-enable it + ASSERT(it.version >= info->second->storageVersion); info->second->storageVersion = it.version; } // handle case where fetch had version ahead of last in-memory mutation