Fix crash in load with storage provider set
Former-commit-id: 6990818b7ca647819b50ae04224778e6f8f12a1a
This commit is contained in:
parent
c77ce968c5
commit
c6a0c7b04f
@ -3195,8 +3195,10 @@ 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)
|
||||||
{
|
{
|
||||||
g_pserver->garbageCollector.endEpoch(serverTL->gcEpoch);
|
if (!serverTL->gcEpoch.isReset()) {
|
||||||
serverTL->gcEpoch = g_pserver->garbageCollector.startEpoch();
|
g_pserver->garbageCollector.endEpoch(serverTL->gcEpoch);
|
||||||
|
serverTL->gcEpoch = g_pserver->garbageCollector.startEpoch();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (g_pserver->key_load_delay)
|
if (g_pserver->key_load_delay)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user