[MDEV-30064] binlog.binlog_mysqlbinlog_raw_flush sometimes fails with Errcode: 2 "No such file or directory" Created: 2022-11-21 Updated: 2023-11-22 Resolved: 2023-11-15 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Tests |
| Affects Version/s: | 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, 10.11 |
| Fix Version/s: | 10.4.33, 10.5.24, 10.6.17, 10.11.7, 11.0.5, 11.1.4, 11.2.3, 11.3.2 |
| Type: | Bug | Priority: | Major |
| Reporter: | Angelique Sklavounos (Inactive) | Assignee: | Kristian Nielsen |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
https://buildbot.mariadb.org/#/builders/208/builds/9063
|
| Comments |
| Comment by Kristian Nielsen [ 2023-11-15 ] |
|
The test runs a mariadb-binlog --read-from-remote-server and kills it (linux \`timeout\` command) after 1 second. |
| Comment by Kristian Nielsen [ 2023-11-15 ] |
|
Hm, don't see an easy way to make this test case loop to wait for the condition to occur. The test case actually depends on the `timeout` command killing the mariadb-binlog program, as it's testing a missing flush of output buffers (normal exit will flush buffers first). And there doesn't seem to be good tools available for mysqltest to loop, waiting for the file to have the expected contents. I think just increasing the timeout somewhat is fine in this case. If this somehow still occurs, we can reconsider. |
| Comment by Kristian Nielsen [ 2023-11-15 ] |
|
Pushed to 10.4 |