Skip to content

Conversation

@hpatro
Copy link
Contributor

@hpatro hpatro commented Nov 10, 2023

Test failure: https://github.com/redis/redis/actions/runs/6805492700/job/18505125252

Locally with valgrind the test finishes within 1.5 sec(s). Couldn't find any issue due to lack of reproducibility. Increasing the timeout and adding an additional log to the test to understand how many keys were left at the end.

@oranagra oranagra merged commit 9ca8490 into redis:unstable Nov 11, 2023
@oranagra
Copy link
Member

still fails:

1
[err]: expire scan should skip dictionaries with lot's of empty buckets in tests/unit/expire.tcl
Keys did not actively expire.

@enjoy-binbin
Copy link
Contributor

ok, i think i finally have a clue.
the dict pauserehash is > 0 during some commands, since we don't decr pauserehash, the dict is always pauserehash, so we always unable to complete the resize.
i will post a draft PR to desc it

@enjoy-binbin
Copy link
Contributor

i made a PR #12757. It may not be perfect, but let me post the idea first

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants