[MDEV-20138] innodb.trx_id_future fails in buildbot Created: 2019-07-23 Updated: 2019-08-14 Resolved: 2019-08-13 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB, Tests |
| Affects Version/s: | 10.1, 10.3 |
| Fix Version/s: | 10.1.42, 10.3.18, 10.4.8 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Marko Mäkelä |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
innodb.trx_id_future fails in buildbot with "Table doesn't exist in engine"
|
| Comments |
| Comment by Aleksey Midenkov [ 2019-08-10 ] | |||||||||||
|
trx_id_future is unstable in 10.3: http://buildbot.askmonty.org/buildbot/builders/kvm-rpm-centos73-ppc64/builds/9644
| |||||||||||
| Comment by Marko Mäkelä [ 2019-08-13 ] | |||||||||||
|
On 10.1, the test fails on big-endian environments, because innodb_checksum_algorithm=crc32 wrongly assumes little-endian byte order. I think that it is easiest to change the test to compute the dummy innodb_checksum_algorithm=none checksum on 10.1, and null-merge that change to 10.2. The problem on 10.3 and 10.4 should be something else, possibly related to | |||||||||||
| Comment by Marko Mäkelä [ 2019-08-13 ] | |||||||||||
|
The issues were specific for the test only. No code changes were made. On 10.1, we will skip the test on big-endian systems, because the implementation of innodb_checksum_algorithm=crc32 wrongly assumes little-endian byte order. |