[MDEV-9891] Official Ubuntu 16.04 builds unsuccessful due to TokuDB test suite fails Created: 2016-04-09 Updated: 2016-11-28 Resolved: 2016-11-28 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Platform Debian, Storage Engine - TokuDB |
| Affects Version/s: | 10.0 |
| Fix Version/s: | 10.0.28 |
| Type: | Bug | Priority: | Minor |
| Reporter: | Otto Kekäläinen | Assignee: | VicenČ›iu Ciorbaru |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | foundation | ||
| Issue Links: |
|
||||||||
| Description |
|
It was discovered, that MariaDB 10.0 builds done by official Ubuntu infrastructure on Launchpad randomly has failures in TokuDB tests:
Example of one failure:
See recent log at https://launchpadlibrarian.net/252003566/buildlog_ubuntu-xenial-amd64.mariadb-10.0_10.0.24-5ubuntu2_BUILDING.txt.gz This test failure leads to the whole build exiting as unsuccessful, which in turn stops the new MariaDB package revision to enter the Ubuntu 16.04 archive. The issue is hard to reproduce. I've seen it a few times in our own MariaDB test PPA, e.g Overview: https://launchpad.net/~mysql-ubuntu/+archive/ubuntu/mariadb-10.0/+builds?build_text=&build_state=all I just triggered multiple builds in a row but they are all successful. I have not seen this issue surface on official Debian build systems. I managed though to reproduce this partially in my own build system in a xenial environment: http://labs.seravo.fi/~otto/debian/mariadb-10.0-xenial-amd64/mariadb-10.0_10.0.24-5_amd64.build-d7c9399-pbuilder.log Interestingly though the test suite does not exit properly despite failing TokuDB tests and the build ends up being successful. I have no idea how to proceed with this. Please somebody pick this up. |
| Comments |
| Comment by Otto Kekäläinen [ 2016-04-09 ] |
|
I just kept on retriggering the build and bingo, here it fails: https://launchpadlibrarian.net/253044430/buildlog_ubuntu-xenial-amd64.mariadb-10.0_10.0.24-6~xenial1~1460220068.67008ea_BUILDING.txt.gz The summary only says Failing test(s): plugins.show_all_plugins but looking at the full log, there are multiple failing TokuDB tests. When looking at the previous build log https://launchpadlibrarian.net/253030088/buildlog_ubuntu-xenial-amd64.mariadb-10.0_10.0.24-6~xenial1~1460212706.67008ea_BUILDING.txt.gz it does seem to have the same TokuDB test failures, but the test suite summary does not complain and the build ends up being successful. |
| Comment by Otto Kekäläinen [ 2016-04-13 ] |
|
Potentially related: |
| Comment by Otto Kekäläinen [ 2016-04-16 ] |
|
bar Can you please assign this to yourself and investigate? |
| Comment by Elena Stepanova [ 2016-04-17 ] |
|
otto, do you have server error logs from the run when you were able to reproduce it in your own system? (Or from other runs, for that matter). It can be useful. For MTR not reporting the failed TokuDB tests in the summary, I believe that's because MTR attempted to re-run the failed tests as it usually does, but these retries did not finish, so MTR had no conclusion about the results. The output confirms it – we can see how MTR starts retries, but can't see them finish. It's questionable behavior of MTR, but it's unrelated to the core problem. |
| Comment by Otto Kekäläinen [ 2016-05-31 ] |
|
For the record: Sporadic, massive TokuDB failure is still present, just noticed it in a 10.0.25 build at https://launchpadlibrarian.net/262465469/buildlog_ubuntu-wily-amd64.mariadb-10.0_10.0.25-1~wily1~1464639104.e12da90_BUILDING.txt.gz This does not seem urgent for the time beeing, but at some point we need to get to the root of this. Maybe cvicentiu can take a look some time during the summer. He has set up a PPA nowadays too where he could run builds until this issue surfaces and then use that info to track down the failure. |
| Comment by Otto Kekäläinen [ 2016-07-08 ] |
|
This is still present and Ubuntu folks are complaining about it.. |
| Comment by Otto Kekäläinen [ 2016-10-04 ] |
|
This seems to be fixed now as of https://github.com/ottok/mariadb-10.0/commit/e204d18ea12f137d10082c0d077c54755dd35b9e |
| Comment by Otto Kekäläinen [ 2016-11-25 ] |
|
Can you please close this issue and link to the commit where you fixed it in upstream cvicentiu |
| Comment by Vicențiu Ciorbaru [ 2016-11-28 ] |
|
Fixed with: https://github.com/MariaDB/server/commit/83d5b963bd38e327a673c5d4f4d70c8223f45dd2 |