[MDEV-18415] mariabackup.mdev-14447 test case fails with Table 'test.t' doesn't exist in engine Created: 2019-01-29 Updated: 2019-02-05 Resolved: 2019-02-01 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | mariabackup |
| Affects Version/s: | 10.2, 10.3, 10.4 |
| Fix Version/s: | 10.4.3, 10.2.22, 10.3.13 |
| Type: | Bug | Priority: | Major |
| Reporter: | Thirunarayanan Balathandayuthapani | Assignee: | Thirunarayanan Balathandayuthapani |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
mariabackup.mdev-14447 test case is in buildbot recently Root cause is that mariabackup validation of first page fails with checksum mis-match error. (It can be due to partial write or zero filled page). In xb_load_single_table_tablespace(), mariabackup allows the corrupted page 0
Test case for it:
debug execute if code for validation fails:
|
| Comments |
| Comment by Thirunarayanan Balathandayuthapani [ 2019-01-29 ] | |||||||||||||||||||||||||||||||||||
|
This could solve the problem. But whether the delay can bring down the performance | |||||||||||||||||||||||||||||||||||
| Comment by Vladislav Vaintroub [ 2019-01-30 ] | |||||||||||||||||||||||||||||||||||
|
For a couple of lines like this, I'd prefer a loop over goto (similar to below, like it was already done for system tablespace elsewhere in this file) . I've no big concerns about performance, usually looping would be unnecessary.
|