Disable flaky defrag tests affecting daily run#12672
Conversation
|
Trueth be told, when you added the loop to run all the Defrag tests twice, I thought it was excessive, but I think the one about big keys, or big list is actually needed (we had some concerns about the DefragLater list in cluster mode) |
Wasn't expecting this amount of flakiness at each validation level. Seems the tests were particularly crafted for standalone setup. I'm trying to fix them here #12674 |
|
I don't understand the changes of the other PR, i guess it's still WIP. |
@oranagra I've explained the issue with the current logic for |
Fixing issues described in #12672, started after #11695 Related to #12674 Fixes the `defrag didn't stop' issue. In some cases of how the keys were stored in memory defrag_later_item_in_progress was not getting reset once we finish defragging the later items and we move to the next slot. This stopped the scan to happen in the later slots and did not get
Reverts the skipping defrag tests in cluster mode (done in #12672. instead it skips only some defrag tests that are relevant for cluster modes. The test now run well after investigating and making the changes in #12674 and #12694. Co-authored-by: Oran Agra <[email protected]>
Fixing issues described in redis#12672, started after redis#11695 Related to redis#12674 Fixes the `defrag didn't stop' issue. In some cases of how the keys were stored in memory defrag_later_item_in_progress was not getting reset once we finish defragging the later items and we move to the next slot. This stopped the scan to happen in the later slots and did not get
Temporarily disabling few of the defrag tests in cluster mode to make the daily run stable:
Few scenarios observed and I'm investigating:
defrag not started- Either the defrag scan got completed real quick or never started.defrag didn't stop- Sometimes allocator_frag_ratio reaches1.06and the test fails. Expectation is1.05.Failure run: https://github.com/redis/redis/actions/runs/6527277037/job/17721912648