diff --git a/fdbserver/CommitProxyServer.actor.cpp b/fdbserver/CommitProxyServer.actor.cpp index 86f0dbc3655..45400d84ff4 100644 --- a/fdbserver/CommitProxyServer.actor.cpp +++ b/fdbserver/CommitProxyServer.actor.cpp @@ -815,6 +815,11 @@ inline bool shouldBackup(MutationRef const& m) { std::set CommitBatchContext::getWrittenTagsPreResolution() { std::set transactionTags; std::vector cacheVector = { cacheTag }; + // version vector is an experimental feature that does not support encryption at rest or backup. + // This is indicated by returning an empty set of tags from this function. + if (pProxyCommitData->encryptMode.isEncryptionEnabled()) { + return std::set(); + } for (int transactionNum = 0; transactionNum < trs.size(); transactionNum++) { int mutationNum = 0; VectorRef* pMutations = &trs[transactionNum].transaction.mutations;