[MDEV-8851] innodb.innodb_information_schema fails sporadically in buildbot Created: 2015-09-26 Updated: 2022-01-14 Resolved: 2022-01-14 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Tests |
| Affects Version/s: | 5.5, 10.0, 10.1, 10.2, 10.3, 10.4, 10.5 |
| Fix Version/s: | 10.2.42, 10.3.33, 10.4.23, 10.5.14, 10.6.6, 10.7.2, 10.8.1 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Elena Stepanova | Assignee: | Marko Mäkelä |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||
| Description |
|
Happens very rarely, only a few occurrences according to the cross-reference report, mainly on bld-dan-debug:
Re-running the same sequence of tests on a local machine did not reproduce the problem. |
| Comments |
| Comment by Marko Mäkelä [ 2018-02-26 ] | ||||||||||||||||||||||||||||||
|
The test is nondeterministic. If the page containing the locked record is not in the buffer pool, NULL will be reported instead of the key of the record. In MariaDB 10.3.5 this failure might occur more easily, because a performance fix of
Because this is the only test that covers the conversion of the record values, I think that we must include the column in the output. A simple fix might be to re-bootstrap the server before the test, so that no background operations (change buffer merge, purge) can cause the pages to be evicted. The test is only inserting a few records; it does not use much buffer pool by itself. | ||||||||||||||||||||||||||||||
| Comment by Marko Mäkelä [ 2020-08-26 ] | ||||||||||||||||||||||||||||||
|
It turns out that 10.5 is affected too, and because 10.5 includes
| ||||||||||||||||||||||||||||||
| Comment by Marko Mäkelä [ 2022-01-14 ] | ||||||||||||||||||||||||||||||
|
I thought that the easiest fix was to filter out the lock_data column from the output. It is not perfect, because our regression test will now be unable to catch real regressions in that functionality. |