[MDBF-337] buildbot should test galera tests Created: 2022-02-11  Updated: 2023-08-14

Status: Open
Project: MariaDB Foundation Development
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Critical
Reporter: Daniel Black Assignee: Vlad Bogolin
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 0.5d
Original Estimate: Not Specified

Issue Links:
PartOf
includes MDBF-561 Missing Galera dependencies Closed
includes MDBF-563 The MTR Galera step is not properly e... Closed
includes MDBF-564 MTR Galera logs are not saved Closed
is part of MDBF-41 Milestone 5: Desirable fixes Open

 Description   

Once stable this should be part of protected branches.

All this requires is export WSREP_PROVIDER=/usr/lib/galera/libgalera_smm.so and the galera library to be at that path in the builder.



 Comments   
Comment by Daniel Black [ 2023-01-30 ]

https://github.com/MariaDB/buildbot/pull/93

Comment by Faustin Lammler [ 2023-02-07 ]

Merged.

Comment by Daniel Black [ 2023-02-08 ]

And fixes (around not making bionic/Deb10 fail) and grabbing the latest galera-4 where available https://github.com/MariaDB/buildbot/pull/103

Where there's 403 response a retrigger of the build might be required.

Comment by Daniel Black [ 2023-02-09 ]

PR merged after dbart fixed some repositories.

Because the `@DEFAULT_SUITES` of mariadb-test-run.pl don't include galera,wsrep suites more is needed to explicitly enable these.

Suites are (from mysql-test/suite/)

  • galera
  • galera_3nodes
  • galera_3nodes_sr
  • galera_sr
  • wsrep
Comment by Daniel Black [ 2023-08-14 ]

I added pr 159 to start to run --big-test as the number of tests without it set seems rather limited.

MDEV-30836 might resolve some of

CURRENT_TEST: galera_3nodes.galera_allowlist
mysqltest: In included file "./include/shutdown_mysqld.inc": 
included from /home/buildbot/amd64-fedora-37/build/mysql-test/suite/galera_3nodes/t/galera_allowlist.test at line 47:
At line 50: mysql_shutdown failed

And related a set of MDEVs for failing galera tests need to be checked.

libvirt tests covering systemd functionality in minor upgrades like MDEV-19210: use environment file in systemd units #2726 also required.

Comment by Daniel Black [ 2023-08-14 ]

After the galera results are pretty clear, a small increase in distros like RHEL that have special logic (to account for version differences - https://bugzilla.redhat.com/show_bug.cgi?id=2223961).

Generated at Thu Feb 08 03:37:09 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.