Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.5, 10.6, 10.11, 11.4
-
None
Description
https://buildbot.mariadb.org/#/builders/239/builds/22373/steps/11/logs/stdio |
rpl.rpl_mdev12179 'mix' w20 [ fail ]
|
Test ended at 2024-07-10 23:15:17
|
CURRENT_TEST: rpl.rpl_mdev12179
|
mysqltest: At line 97: File already exist: 'D:/Buildbot/amd64-windows-packages/build/mysql-test/var/20/tmp/mysqld.2.expect'
|
or
CURRENT_TEST: rpl.rpl_mdev12179
|
mysqltest: At line 275: File already exist: 'D:/Buildbot/amd64-windows-packages/build/mysql-test/var/11/tmp/mysqld.2.expect'
|
Same thing. Windows expecting files to be removed, and other OS will overrite file.
As its a race condition, a remove_file before will work if prefixed with error 0,1 but I suspect there's a better way.
Can you be more specific, since you did some research already.
I do not even know what those expects are for.
What do other systems do? Can you point to the code?
Why it only happens in rpl tests that never ever ran on Windows as long as I remember, in mariadb?