Fix flaky test_multiple_disks#51821
Conversation
test_start_stop_movestest_multiple_disks::test_start_stop_moves
|
This is an automated comment for commit 0b0ce51 with description of existing statuses. It's updated for the latest CI running
|
|
I suspect |
18b2f61 to
47cffa6
Compare
test_multiple_disks::test_start_stop_movestest_multiple_disks
|
Hi. It happens that I'm also looking at this. However Im reading the logs. My theory is that somehow |
|
@CheSema funny you mentioned this because I was looking at the exact issue now. and they are the same as the ones you mentioned. I quickly checked the logs and the only thing I noticed for now that moves are completely blocked for some reason like you said. I started digging deeper into the logic of assigning the move task but now I saw your message. As you already started looking at it, can you continue on this branch so we completely fix the test with this PR? My PR solves only one of the issues and I hope you will fix the second part. |
|
mine 5 cents here would be explanation |
Changelog category (leave one):
The test creates 5 parts and we check that the first part is moved to the external disk. The problem is after
START MOVEonly subset of parts can be moved, increasing the modification time of the first part. The oldest part becomes a later insert because it was not moved so modification time is lower. Multiple moves are also done in parallel so later insert can also be moved before the first inserted part.All in all, we need to check explicitly until the first part is moved to the
externalFix #45404
Documentation entry for user-facing changes