Bug: only update global flags for sync save
Former-commit-id: f01a7cf59bf965b35e5bb23e3ecbb7265ef8942a
This commit is contained in:
parent
6cb89c9aee
commit
995539a7f5
@ -1339,8 +1339,9 @@ int rdbSaveFile(char *filename, const redisDbPersistentDataSnapshot **rgpdb, rdb
|
|||||||
}
|
}
|
||||||
|
|
||||||
serverLog(LL_NOTICE,"DB saved on disk");
|
serverLog(LL_NOTICE,"DB saved on disk");
|
||||||
if (serverTL != nullptr)
|
if (!g_pserver->rdbThreadVars.fRdbThreadActive)
|
||||||
{
|
{
|
||||||
|
// Do this only in a synchronous save, otherwise our thread controller will update these
|
||||||
g_pserver->dirty = 0;
|
g_pserver->dirty = 0;
|
||||||
g_pserver->lastsave = time(NULL);
|
g_pserver->lastsave = time(NULL);
|
||||||
g_pserver->lastbgsave_status = C_OK;
|
g_pserver->lastbgsave_status = C_OK;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user