From c3365964a018565ea92179b10f5ac4566b2991b1 Mon Sep 17 00:00:00 2001 From: John Sully Date: Sun, 16 Aug 2020 00:24:18 +0000 Subject: [PATCH] Only save MVCC tstamps if its an active replica Former-commit-id: 5aded7dbad055308dc3932f7797fc71684b60966 --- src/rdb.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/rdb.cpp b/src/rdb.cpp index 0781cb7b4..413a39b24 100644 --- a/src/rdb.cpp +++ b/src/rdb.cpp @@ -1097,8 +1097,10 @@ int rdbSaveKeyValuePair(rio *rdb, robj_roptr key, robj_roptr val, const expireEn char szT[32]; #ifdef ENABLE_MVCC - snprintf(szT, 32, "%" PRIu64, val->mvcc_tstamp); - if (rdbSaveAuxFieldStrStr(rdb,"mvcc-tstamp", szT) == -1) return -1; + if (g_pserver->fActiveReplica) { + snprintf(szT, 32, "%" PRIu64, val->mvcc_tstamp); + if (rdbSaveAuxFieldStrStr(rdb,"mvcc-tstamp", szT) == -1) return -1; + } #endif /* Save type, key, value */