CI: reduce number of entries in join partners to reduce execution time#91470
CI: reduce number of entries in join partners to reduce execution time#91470
Conversation
Test `02177_issue_31009` became flaky because of having a long execution time, so it hit `Timeout`. Reducing the number of entries in the join partners make it faster while keeping the actual test case.
|
Workflow [PR], commit [b112bc4] Summary: ❌
|
There was a problem hiding this comment.
When test times out, do we swap joined tables (it can be checked via logs, there should table size estimations there)? Why do we swap in some cases but not in others?
UPD: Ah, I see that number of rows was changed. Why do we need to disable swap still if ratio remains same? Also the fact that test times out may indicate performance degradation, otherwise it's not clear why is started to happen.
yes, also numbers are changed. tbh I'm not sure if disabling the swap would affect the test. Therefore, I'd recommend to keep as it is since it verifies the original issue. However, if you recommend to disable the swap, I'm fine. |
|
Maybe we can identify some randomized setting that makes test to execute longer? |
@vdimir I tried to use the exact settings from failed builds (example). But couldn't reproduce the issue - execution time was consistent and fast (<1s) on my machine. One reason could be |
|
Test
02177_issue_31009became flaky because of having a long execution time, so it hitTimeout. Reducing the number of entries in the join partners makes it faster while keeping the actual test case. The history shows that the test was failed always withTimeout.Closes #86335
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):
Reduce number of entries in join partners to reduce execution time of the test
02177_issue_31009.