Fix crash in load with storage provider set

Former-commit-id: 6990818b7ca647819b50ae04224778e6f8f12a1a
This commit is contained in:
John Sully 2021-08-11 01:19:39 +00:00
parent c77ce968c5
commit c6a0c7b04f

View File

@ -3195,9 +3195,11 @@ int rdbLoadRio(rio *rdb, int rdbflags, rdbSaveInfo *rsi) {
ckeysLoaded++; ckeysLoaded++;
if (g_pserver->m_pstorageFactory && (ckeysLoaded % 128) == 0) if (g_pserver->m_pstorageFactory && (ckeysLoaded % 128) == 0)
{ {
if (!serverTL->gcEpoch.isReset()) {
g_pserver->garbageCollector.endEpoch(serverTL->gcEpoch); g_pserver->garbageCollector.endEpoch(serverTL->gcEpoch);
serverTL->gcEpoch = g_pserver->garbageCollector.startEpoch(); serverTL->gcEpoch = g_pserver->garbageCollector.startEpoch();
} }
}
if (g_pserver->key_load_delay) if (g_pserver->key_load_delay)
debugDelay(g_pserver->key_load_delay); debugDelay(g_pserver->key_load_delay);