Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.0.14
Description
When building MariaDB 10.0.14 on Debian Sid there are multiple TokuDB related tests that fail in the integrated test suite run:
Completed: Failed 5/3938 tests, 99.87% were successful.
|
|
Failing test(s): rpl-tokudb.rpl_tokudb_update_pk_uc0_lookup0 rpl-tokudb.rpl_tokudb_update_unique_uc0_lookup0 rpl-tokudb.rpl_tokudb_delete_pk_lookup1 rpl-tokudb.rpl_tokudb_write_pk rpl-tokudb.rpl_tokudb_write_unique
|
Here are some details:
rpl-tokudb.rpl_tokudb_update_pk_uc0_lookup0 'row' [ fail ]
|
Test ended at 2014-09-30 09:08:01
|
|
CURRENT_TEST: rpl-tokudb.rpl_tokudb_update_pk_uc0_lookup0
|
--- /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_update_pk_uc0_lookup0.result 2014-09-29 21:04:37.396948000 +0300
|
+++ /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_update_pk_uc0_lookup0.reject 2014-09-30 09:08:00.753551000 +0300
|
@@ -15,7 +15,7 @@
|
select unix_timestamp() into @tend;
|
select @tend-@tstart <= 5;
|
@tend-@tstart <= 5
|
-1
|
+0
|
select * from t;
|
a b
|
1 3
|
|
mysqltest: Result content mismatch
|
|
- saving '/home/timo/mariadb/ram/mariadb-10.0/builddir/mysql-test/var/log/rpl-tokudb.rpl_tokudb_update_pk_uc0_lookup0-row/' to '/home/timo/mariadb/ram/mariadb-10.0/builddir/mysql-test/var/log/rpl-tokudb.rpl_tokudb_update_pk_uc0_lookup0-row/'
|
rpl-tokudb.rpl_tokudb_update_unique_uc0_lookup0 'row' [ fail ]
|
Test ended at 2014-09-30 09:10:33
|
|
CURRENT_TEST: rpl-tokudb.rpl_tokudb_update_unique_uc0_lookup0
|
--- /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_update_unique_uc0_lookup0.result 2014-09-29 21:04:37.396948000 +0300
|
+++ /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_update_unique_uc0_lookup0.reject 2014-09-30 09:10:33.021551000 +0300
|
@@ -15,7 +15,7 @@
|
select unix_timestamp() into @tend;
|
select @tend-@tstart <= 5;
|
@tend-@tstart <= 5
|
-1
|
+0
|
select * from t;
|
a b c
|
1 3 -1
|
|
mysqltest: Result content mismatch
|
|
- saving '/home/timo/mariadb/ram/mariadb-10.0/builddir/mysql-test/var/log/rpl-tokudb.rpl_tokudb_update_unique_uc0_lookup0-row/' to '/home/timo/mariadb/ram/mariadb-10.0/builddir/mysql-test/var/log/rpl-tokudb.rpl_tokudb_update_unique_uc0_lookup0-row/'
|
rpl-tokudb.rpl_tokudb_update_pk_uc1_lookup0 'row' [ pass ] 110926
|
rpl-tokudb.rpl_tokudb_delete_pk_lookup1 'row' [ fail ]
|
Test ended at 2014-09-30 09:12:29
|
|
CURRENT_TEST: rpl-tokudb.rpl_tokudb_delete_pk_lookup1
|
--- /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_delete_pk_lookup1.result 2014-09-29 21:04:37.396948000 +0300
|
+++ /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_delete_pk_lookup1.reject 2014-09-30 09:12:29.233551000 +0300
|
@@ -11,7 +11,7 @@
|
select unix_timestamp() into @tend;
|
select @tend-@tstart > 5;
|
@tend-@tstart > 5
|
-1
|
+0
|
include/diff_tables.inc [master:test.t, slave:test.t]
|
drop table if exists t;
|
include/rpl_end.inc
|
|
mysqltest: Result content mismatch
|
|
- saving '/home/timo/mariadb/ram/mariadb-10.0/builddir/mysql-test/var/log/rpl-tokudb.rpl_tokudb_delete_pk_lookup1-row/' to '/home/timo/mariadb/ram/mariadb-10.0/builddir/mysql-test/var/log/rpl-tokudb.rpl_tokudb_delete_pk_lookup1-row/'
|
rpl-tokudb.rpl_tokudb_update_pk_uc0_lookup1 'row' [ pass ] 110894
|
rpl-tokudb.rpl_tokudb_update_unique_uc0_lookup1 'row' [ pass ] 150124
|
rpl-tokudb.rpl_tokudb_update_pk_uc1_lookup1 'row' [ pass ] 110894
|
rpl-tokudb.rpl_tokudb_write_pk_uc1 'row' [ pass ] 40893
|
rpl-tokudb.rpl_tokudb_write_pk 'row' [ fail ]
|
Test ended at 2014-09-30 09:19:55
|
|
CURRENT_TEST: rpl-tokudb.rpl_tokudb_write_pk
|
--- /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_write_pk.result 2014-09-29 21:04:37.396948000 +0300
|
+++ /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_write_pk.reject 2014-09-30 09:19:55.013551000 +0300
|
@@ -8,7 +8,7 @@
|
insert into t values (4);
|
select unix_timestamp()-@tstart <= 10;
|
unix_timestamp()-@tstart <= 10
|
-1
|
+0
|
include/diff_tables.inc [master:test.t, slave:test.t]
|
drop table if exists t;
|
include/rpl_end.inc
|
|
mysqltest: Result content mismatch
|
|
- saving '/home/timo/mariadb/ram/mariadb-10.0/builddir/mysql-test/var/log/rpl-tokudb.rpl_tokudb_write_pk-row/' to '/home/timo/mariadb/ram/mariadb-10.0/builddir/mysql-test/var/log/rpl-tokudb.rpl_tokudb_write_pk-row/'
|
rpl-tokudb.rpl_tokudb_write_unique 'row' [ fail ]
|
Test ended at 2014-09-30 09:20:36
|
|
CURRENT_TEST: rpl-tokudb.rpl_tokudb_write_unique
|
--- /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_write_unique.result 2014-09-29 21:04:37.396948000 +0300
|
+++ /home/timo/mariadb/ram/mariadb-10.0/storage/tokudb/mysql-test/rpl/r/rpl_tokudb_write_unique.reject 2014-09-30 09:20:36.633551000 +0300
|
@@ -8,7 +8,7 @@
|
insert into t values (4,5);
|
select unix_timestamp()-@tstart <= 10;
|
unix_timestamp()-@tstart <= 10
|
-1
|
+0
|
include/diff_tables.inc [master:test.t, slave:test.t]
|
drop table if exists t;
|
include/rpl_end.inc
|
|
mysqltest: Result content mismatch
|
Full log is available at http://labs.seravo.fi/~otto/mariadb-repo/logs/tokudb-fails/mariadb-10.0_10.0.14-1_amd64.build
I have been able to repeat this on two separate build systems (KVM virtual machine and pbuilder based chroot). The issue is not sporadic, every re-build ends up with the same result.
I have the full (4 GB) build tree archived and I can upload selected parts if you want to look at some particular logs or folder contents.
Due to this bug I will disable TokuDB in Debian and I cannot stall the entire 10.0.14 from Debian just because one plugin has failures. Please notify when this is fixed so I can re-enable TokuDB in Debian.
Update: this can also be confirmed on buildbot: http://buildbot.askmonty.org/buildbot/builders/debpkg100-sid/builds/1/steps/compile/logs/stdio