audit_plugin, multi_plugin_load_add2, multi_plugin_load_add, bug12969156 failures, 27 spurious MTR skips on 5.6 Jenkins debug config

Bug #1163135 reported by Alexey Kopytov
22
This bug affects 2 people
Affects Status Importance Assigned to Milestone
MySQL Server
Unknown
Unknown
Percona Server moved to https://jira.percona.com/projects/PS
Fix Released
Medium
Laurynas Biveinis
5.1
Invalid
Undecided
Unassigned
5.5
Invalid
Undecided
Unassigned
5.6
Fix Released
Medium
Laurynas Biveinis

Bug Description

main.audit_plugin fails consistently on debug 5.6 builds in Jenkins as follows:

_StringException: Text attachment: traceback
------------
Comment:

Logfile:
CURRENT_TEST: main.audit_plugin
mysqltest: At line 38: query 'INSTALL PLUGIN audit_null SONAME 'adt_null.$expected_extension'' failed with wrong errno 1126: 'Can't open shared library '/home/jenkins/workspace/percona-server-5.6-param/BUILD_TYPE/debug/Host/centos5-64/Percona-Server/lib/plugin/adt_null.so' (errno: 2 /home/jenkins/workspace/percona-server-5.6-param/BUILD_TYPE/debug/Host/centos5-64/Percona-Server/lib/plugin/adt_null.so: cannot )', instead of 1127...
------------

Tags: ci upstream

Related branches

tags: added: ci
Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :
Download full text (7.7 KiB)

Reported upstream:

[17 May 12:43] Laurynas Biveinis

Description:
Setting -DBUILD_CONFIG=mysql_release -DWITH_DEBUG=ON breaks most if
not all the plugin tests in the testsuite, most of them by skipping,
but some by failing. The failing tests might be buggy in themselves,
i.e. they attempt to run when the required plugins are absent, but in
this case this was what helped to detect this bug.

Other issues here. For now I am not reporting them as separate bugs.
- Skip reason: "Test requires: 'true'". Why, I certainly have /bin/true on my system!
- The four failing tests should not be failing but skipped if no required plugin built.

The skipped tests:

rpl.rpl_semi_sync_event 'mix' w5 [ skipped ] Need semisync plugins
rpl.rpl_semi_sync_event 'stmt' w4 [ skipped ] Need semisync plugins
rpl.rpl_mixed_implicit_commit_binlog 'mix' w7 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
rpl.rpl_udf 'mix' w2 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
rpl.rpl_udf 'row' w3 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
rpl.rpl_stm_implicit_commit_binlog 'stmt' w1 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
rpl.rpl_udf 'stmt' w8 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
rpl.rpl_row_implicit_commit_binlog 'row' w6 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
binlog.binlog_unsafe 'stmt' w3 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
sys_vars.rpl_semi_sync_master_enabled_basic w4 [ skipped ] Need semisync plugins
main.fulltext_plugin w7 [ skipped ] simple parser requires the environment variable \$SIMPLE_PARSER to be set (normally done by mtr)
sys_vars.rpl_semi_sync_master_timeout_basic w4 [ skipped ] Need semisync plugins
sys_vars.rpl_semi_sync_master_trace_level_basic w4 [ skipped ] Need semisync plugins
sys_vars.rpl_semi_sync_master_wait_no_slave_basic w4 [ skipped ] Need semisync plugins
sys_vars.rpl_semi_sync_slave_enabled_basic w4 [ skipped ] Need semisync plugins
sys_vars.rpl_semi_sync_slave_trace_level_basic w4 [ skipped ] Need semisync plugins
main.udf w3 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
main.udf_skip_grants w7 [ skipped ] UDF requires the environment variable \$UDF_EXAMPLE_LIB to be set (normally done by mtr)
main.validate_password_plugin w6 [ skipped ] validate password requires the environment variable \$VALIDATE_PASSWORD to be set (normally done by mtr)
main.wl6443_deprecation w6 [ skipped ] validate password requires the environment variable \$VALIDATE_PASSWORD to be set (normally done by mtr)
main.plugin_auth_qa_2 w7 [ skipped ] Test requires: 'true'
perf...

Read more...

tags: added: upstream
summary: - main.audit_plugin fails on debug builds
+ audit_plugin, multi_plugin_load_add2, multi_plugin_load_add, bug12969156
+ failures, 27 spurious MTR skips on 5.6 Jenkins debug config
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-1345

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.