Merge pull request #93 from Snapchat/fix_race_trackchanges
Fix a race in processChanges/trackChanges with rdbLoadRio by acquirin…
This commit is contained in:
commit
6bb155a989
@ -3021,8 +3021,11 @@ void afterSleep(struct aeEventLoop *eventLoop) {
|
||||
|
||||
serverAssert(serverTL->gcEpoch.isReset());
|
||||
serverTL->gcEpoch = g_pserver->garbageCollector.startEpoch();
|
||||
|
||||
aeAcquireLock();
|
||||
for (int idb = 0; idb < cserver.dbnum; ++idb)
|
||||
g_pserver->db[idb]->trackChanges(false);
|
||||
aeReleaseLock();
|
||||
|
||||
serverTL->disable_async_commands = false;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user