From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: bug#35521: Mariadb test suite failures on x86_64-linux Date: Sun, 14 Jul 2019 00:42:37 +0200 Message-ID: <87r26tlfoi.fsf@devup.no> References: <87tveemt19.fsf@netris.org> <87tveemt19.fsf@netris.org> <87h8aemrow.fsf@netris.org> <87pnmil8dq.fsf_-_@gmail.com> <87wogpn6f7.fsf@devup.no> <87ef2xlgmb.fsf@netris.org> <87ims8mds7.fsf@devup.no> <878st3mh93.fsf@devup.no> <87d0id4zcz.fsf@netris.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:39010) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmQjP-0001si-MV for bug-guix@gnu.org; Sat, 13 Jul 2019 18:43:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmQjO-0001Ye-9H for bug-guix@gnu.org; Sat, 13 Jul 2019 18:43:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34737) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hmQjO-0001YW-0g for bug-guix@gnu.org; Sat, 13 Jul 2019 18:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hmQjN-0000nQ-QM for bug-guix@gnu.org; Sat, 13 Jul 2019 18:43:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87d0id4zcz.fsf@netris.org> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Mark H Weaver Cc: Platoxia , 35521@debbugs.gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Mark H Weaver writes: > Hi Marius, > >> Update: Berlin built mariadb twice on core-updates with this patch: >> >> --8<---------------cut here---------------start------------->8--- >> diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm >> index 6bfeaad9a2..64bc0938b6 100644 >> --- a/gnu/packages/databases.scm >> +++ b/gnu/packages/databases.scm >> @@ -753,7 +753,7 @@ Language.") >> (with-directory-excursion "mysql-test" >> (invoke "./mtr" "--verbose" >> "--retry=3" >> - "--testcase-timeout=40" >> + "--testcase-timeout=80" >> "--suite-timeout=600" >> "--parallel" (number->string (parallel-job-count)) >> "--skip-test-list=unstable-tests")) >> --8<---------------cut here---------------end--------------->8--- >> >> Mark, Chris: Can you try this change with MariaDB 10.1.40 and see if it >> works for you? > > I tried it, but it made no difference on my Thinkpad X200, which still > fails the same way as before with 10.1.38: > > Failing test(s): tokudb_bugs.mdev4533 I was about to push this patch to core-updates: --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=mariadb.patch Content-Transfer-Encoding: quoted-printable diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 6bfeaad9a2..5d256b1af2 100644 =2D-- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -706,9 +706,6 @@ Language.") ;; 2030-12-31. See for= details. "main.mysqldump" =20 =2D ;; XXX: Fails sporadically. =2D "innodb_fts.crash_recovery" =2D ;; FIXME: This test fails on i686: ;; -myisampack: Can't create/write to file (Errcode:= 17 "File exists") ;; +myisampack: Can't create/write to file (Errcode:= 17 "File exists) @@ -753,7 +750,10 @@ Language.") (with-directory-excursion "mysql-test" (invoke "./mtr" "--verbose" "--retry=3D3" =2D "--testcase-timeout=3D40" + ;; On x86_64 we need a long timeout because of = the + ;; TokuDB engine, whose individual test cases o= ften + ;; require more than 1 hour to complete on busy= hosts. + "--testcase-timeout=3D90" "--suite-timeout=3D600" "--parallel" (number->string (parallel-job-coun= t)) "--skip-test-list=3Dunstable-tests")) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Lo and behold, tokudb_bugs.mdev4533 failed when I tried it on Berlin. A couple of lines above "Failing test(s):" is the test output: =2D-8<---------------cut here---------------start------------->8--- CURRENT_TEST: tokudb_bugs.mdev4533=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20 safe_process[29262]: parent_pid: 23338=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 safe_process[29262]: Started child 29263, terminated: 0=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 mysqltest: At line 6: query 'CREATE TABLE t1 (a INT(11), b CHAR(8)) ENGINE= =3DTokuDB' failed: 1005: Ca n't create table `test`.`t1` (errno: 28 "No space left on device") The result from queries just before the failure was: DROP TABLE IF EXISTS t1;=20 CREATE TABLE t1 (a INT(11), b CHAR(8)) ENGINE=3DTokuDB; safe_process[29262]: Got signal 17, child_pid: 29263 safe_process[29262]: Killing child: 29263 safe_process[29262]: Child exit: 1 =2D-8<---------------cut here---------------end--------------->8--- Could it be that you don't have enough disk space for this test? Do you have the log file available still? Here is the test in question: https://github.com/MariaDB/server/blob/10.1/storage/tokudb/mysql-test/tokud= b_bugs/t/mdev4533.test As a side note, MariaDB is ~30 MiB bigger on x86_64 because of TokuDB. It would be great to move it to a separate output. --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl0qXl0ACgkQoqBt8qM6 VPoAgwgAyAmWPdhPlrD0NdjDrMZ41v/pa2Tq/ZIr9AP0aZRm7wtnB4PFiC/Gtr8m 2rR7jyQBwhpHQVEcD44VZomRoAKFp9C/rPKQccyyLHJT5MMSk8zxrk0Syi2Q9vRg Xpf9ctrgOApK0Rr5xQm+twpu8OQSqJcFx6/pdqh2tMjHGqbLDcUmqXBFLeH7mzCS jDQbxO4Ft3oFol6o8GT4FnfIYioizopgc9hD+gKeBrEkaXmpcM6eNDU36hFwinTL GhXljfzETvb+ue0TG2a4k2XpBzf8eL5u6CAbLkp6BwG9nDpjNQpf9u/0l1v+B7+s BR2GfMRWYbJI4wm6/T2tM2+D8qo5OA== =iAZj -----END PGP SIGNATURE----- --==-=-=--