[MDEV-33322] Check of testcase failed for random spider tests Created: 2024-01-28 Updated: 2024-02-01 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Spider |
| Affects Version/s: | 10.6.16 |
| Fix Version/s: | 10.6 |
| Type: | Bug | Priority: | Major |
| Reporter: | Marcel Telka | Assignee: | Yuchen Pei |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
Testing of MariaDB 10.6.16 randomly reports Check of testcase failed. For example:
The testing was conducted using the following command on OpenIndiana:
I saw spider/bugfix.self_reference failing similarly, but unfortunately I've no detailed log for the failure. |
| Comments |
| Comment by Yuchen Pei [ 2024-01-29 ] | |||||||||||||||||
|
Thanks for reporting. I haven't seen this one locally or in CI, and I could not reproduce locally at 10.6.16 b83c379420a8846ae4b28768d3c81fa354cca056. I also tried mtr --no-reorder spider/bugfix.mdev_26544 spider/bugfix.mdev_26582. | |||||||||||||||||
| Comment by Marcel Telka [ 2024-01-29 ] | |||||||||||||||||
|
I'm unable to reproduce this issue consistently either. It seems truly random. Anyway, I re-run the tests again today and I see even worse results:
The complete test log is available at https://telka.sk/illumos/MDEV-33322/2024-01-29-08:37.log | |||||||||||||||||
| Comment by Yuchen Pei [ 2024-01-29 ] | |||||||||||||||||
|
> The complete test log is available at https://telka.sk/illumos/MDEV-33322/2024-01-29-08:37.log This looks different and more like MDEV-31902. Is there a way to | |||||||||||||||||
| Comment by Marcel Telka [ 2024-01-29 ] | |||||||||||||||||
|
I do always the same thing: just running tests. Sometimes it fully passes, sometimes reports Check of testcase failed for (ca 3 times so far, IIRC), and once it failed. So it behaves non-deterministic. I ran tests less than 10 times so far. And yes, the hard failure looks really like MDEV-31902. I'm going to try few more test runs to see how it behaves. If you have any suggestion what to do to get the problem root caused then I can try it. | |||||||||||||||||
| Comment by Marcel Telka [ 2024-01-30 ] | |||||||||||||||||
|
I do have one case where both this one and MDEV-31902 are reproduced: https://telka.sk/illumos/MDEV-33322/2024-01-30-11:00.log | |||||||||||||||||
| Comment by Yuchen Pei [ 2024-01-31 ] | |||||||||||||||||
|
For spider/bugfix.mdev_26582, can you replace - I know the bug from | |||||||||||||||||
| Comment by Marcel Telka [ 2024-01-31 ] | |||||||||||||||||
|
Honestly, I do not understand how that could help, because Check of testcase failed for is reported randomly for various tests. In my previous comment the Check of testcase failed for was for spider/bugfix.self_reference_multi and spider/bugfix.mdev_26582 simply failed, likely because of MDEV-31902. | |||||||||||||||||
| Comment by Marcel Telka [ 2024-01-31 ] | |||||||||||||||||
|
Interestingly, the spider/bugfix.self_reference_multi test was effectively the first test ran by the worker:
This could mean that there is some interference between workers. I tried to run with --parallel=1 few times and I'm unable to reproduce this one (only MDEV-31902). But that proves nothing because maybe I was just unlucky. | |||||||||||||||||
| Comment by Yuchen Pei [ 2024-02-01 ] | |||||||||||||||||
|
> Honestly, I do not understand how that could help, because Check of My apologies, I missed the part in your second attached stdout where > In my previous comment the Check of testcase failed for was for Why do you think MDEV-31902 may be the cause of these check failures? | |||||||||||||||||
| Comment by Marcel Telka [ 2024-02-01 ] | |||||||||||||||||
|
>> In my previous comment the Check of testcase failed for was for Sorry, my statement was confusing. I wanted to say that in the https://telka.sk/illumos/MDEV-33322/2024-01-30-11:00.log file I noticed two things:
So I do not think the Check of testcase failed for issue is caused by MDEV-31902. |