[MDEV-30222] Some rpl tests fail in BB on AIX platform Created: 2022-12-13  Updated: 2023-11-28

Status: Open
Project: MariaDB Server
Component/s: Replication, Tests
Affects Version/s: 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, 10.11
Fix Version/s: 10.5, 10.6, 10.11

Type: Bug Priority: Major
Reporter: Angelique Sklavounos (Inactive) Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None


 Description   

https://buildbot.mariadb.org/#/builders/121/builds/9811

10.6 a8a5c8a1b

rpl.rpl_row_img_sequence_noblob 'innodb,row' w5 [ fail ]
        Test ended at 2022-12-13 16:33:02
 
CURRENT_TEST: rpl.rpl_row_img_sequence_noblob
mysqltest: In included file "./include/rpl_row_img_general_loop.inc": 
included from /home/buildbot/aix/build/mariadb-10.6.12/mysql-test/suite/rpl/t/rpl_row_img_sequence_noblob.test at line 46:
At line 42: popen("perl /home/buildbot/aix/build/build/mysql-test/var/5/tmpQ2y7e1", "r") failed

Tests rpl.rpl_row_img_sequence_noblob, rpl.rpl_row_img_sequence_full, and rpl.rpl_row_img_sequence_min fail in this way.

Tests that fail with similar popen... failed output:

rpl.rpl_xa_empty_transaction
https://buildbot.mariadb.org/#/builders/121/builds/9800

rpl.rpl_xa_empty_transaction 'innodb,mix' w12 [ fail ]
        Test ended at 2022-12-13 08:17:45
 
CURRENT_TEST: rpl.rpl_xa_empty_transaction
mysqltest: In included file "./include/assert_grep.inc": 
included from /home/buildbot/aix/build/mariadb-10.6.12/mysql-test/suite/rpl/include/rpl_xa_empty_transaction_test_case.inc at line 112:
included from /home/buildbot/aix/build/mariadb-10.6.12/mysql-test/suite/rpl/include/rpl_xa_empty_transaction.inc at line 8:
included from /home/buildbot/aix/build/mariadb-10.6.12/mysql-test/suite/rpl/t/rpl_xa_empty_transaction.test at line 68:
At line 87: popen("perl /home/buildbot/aix/build/build/mysql-test/var/12/tmpKWgaan", "r") failed

The above tests fail the most. Failure output with popen with rpl tests only appear to occur on aix, and the failures do not always occur.

Other test fails seen include:

rpl.rpl_heartbeat_basic
https://buildbot.mariadb.org/#/builders/121/builds/9794

rpl.rpl_heartbeat_basic 'mix'            w5 [ fail ]
        Test ended at 2022-12-13 03:37:52
 
CURRENT_TEST: rpl.rpl_heartbeat_basic
mysqltest: In included file "./include/rpl_start_server.inc": 
included from ./include/rpl_restart_server.inc at line 37:
included from /home/buildbot/aix/build/mariadb-10.5.19/mysql-test/suite/rpl/t/rpl_heartbeat_basic.test at line 487:
At line 52: popen("echo "$_rpl_start_server_command" > $MYSQLTEST_VARDIR/tmp/mysqld.$rpl_server_number.expect", "r") failed

rpl.rpl_do_grant
https://buildbot.mariadb.org/#/builders/121/builds/9200

rpl.rpl_do_grant 'stmt'                  w9 [ fail ]
        Test ended at 2022-11-09 19:36:53
 
CURRENT_TEST: rpl.rpl_do_grant
mysqltest: In included file "./include/filter_file.inc": 
included from ./include/show_events.inc at line 125:
included from ./include/show_binlog_events.inc at line 35:
included from /home/buildbot/aix/build/mariadb-10.5.19/mysql-test/suite/rpl/t/rpl_do_grant.test at line 317:
At line 83: popen("perl /home/buildbot/aix/build/build/mysql-test/var/9/tmp3YNqab", "r") failed

binlog_encryption.rpl_gtid_basic

binlog_encryption.rpl_gtid_basic 'innodb,ncmpr,row' w3 [ fail ]
        Test ended at 2022-09-20 00:57:36
 
CURRENT_TEST: binlog_encryption.rpl_gtid_basic
mysqltest: In included file "./include/write_result_to_file.inc": 
included from ./include/show_events.inc at line 91:
included from ./include/show_binlog_events.inc at line 35:
included from ./suite/rpl/include/rpl_gtid_basic.inc at line 185:
included from /home/buildbot/aix/build/mariadb-10.8.6/mysql-test/suite/binlog_encryption/rpl_gtid_basic.test at line 2:
At line 65: popen("perl /home/buildbot/aix/build/build/mysql-test/var/3/tmpNqTMaa", "r") failed



 Comments   
Comment by Daniel Black [ 2023-09-19 ]

Appears process related, something like a temporary fail on fork and a 1 second wait until retry wasn't sufficient.

Related tests are masked in AIX build script - https://github.com/MariaDB/buildbot/blob/main/scripts/aix-build-and-test.sh

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