Only save MVCC tstamps if its an active replica

Former-commit-id: 5aded7dbad055308dc3932f7797fc71684b60966
This commit is contained in:
John Sully 2020-08-16 00:24:18 +00:00
parent 71506d7e0a
commit c3365964a0

View File

@ -1097,8 +1097,10 @@ int rdbSaveKeyValuePair(rio *rdb, robj_roptr key, robj_roptr val, const expireEn
char szT[32]; char szT[32];
#ifdef ENABLE_MVCC #ifdef ENABLE_MVCC
snprintf(szT, 32, "%" PRIu64, val->mvcc_tstamp); if (g_pserver->fActiveReplica) {
if (rdbSaveAuxFieldStrStr(rdb,"mvcc-tstamp", szT) == -1) return -1; snprintf(szT, 32, "%" PRIu64, val->mvcc_tstamp);
if (rdbSaveAuxFieldStrStr(rdb,"mvcc-tstamp", szT) == -1) return -1;
}
#endif #endif
/* Save type, key, value */ /* Save type, key, value */