Fix empty rehashing list in swapdb mode (#12770)
In swapdb mode, the temp db does not init the rehashing list, the change added in #12764 caused cluster ci to fail.
This commit is contained in:
parent
4366bbaa61
commit
9b6dded421
3
src/db.c
3
src/db.c
@ -684,7 +684,8 @@ long long emptyDbStructure(redisDb *dbarray, int dbnum, int async,
|
||||
dbarray[j].sub_dict[subdict].key_count = 0;
|
||||
dbarray[j].sub_dict[subdict].resize_cursor = 0;
|
||||
if (server.cluster_enabled) {
|
||||
listEmpty(dbarray[j].sub_dict[subdict].rehashing);
|
||||
if (dbarray[j].sub_dict[subdict].rehashing)
|
||||
listEmpty(dbarray[j].sub_dict[subdict].rehashing);
|
||||
dbarray[j].sub_dict[subdict].bucket_count = 0;
|
||||
unsigned long long *slot_size_index = dbarray[j].sub_dict[subdict].slot_size_index;
|
||||
memset(slot_size_index, 0, sizeof(unsigned long long) * (CLUSTER_SLOTS + 1));
|
||||
|
Loading…
x
Reference in New Issue
Block a user