diff --git a/src/dict.c b/src/dict.c index f1cafe2e22dc96db7dc559eb226bbfc3f484a931..ae9516ffaec030bea6a7c9c7b649e548bcd1a901 100644 --- a/src/dict.c +++ b/src/dict.c @@ -1150,6 +1150,11 @@ int main(int argc, char **argv) { end_benchmark("Inserting"); assert((long)dictSize(dict) == count); + /* Wait for rehashing. */ + while (dictIsRehashing(dict)) { + dictRehashMilliseconds(dict,100); + } + start_benchmark(); for (j = 0; j < count; j++) { sds key = sdsfromlonglong(rand() % count);