mariadb/mysql-test/suite/perfschema/t
Monty 81ad6787cc MDEV-29508 perfschema.short_option_1 fails with MSAN - Error in accept
This was caused by the short_option_1-master.opt file that had the
option -T12, which means (among other things) to use blocking for
sockets.  This was supported up to MariaDB 10.4, but not in 10.5 where
we removed the code that changes blocking sockets to non blocking in
case of errors.

Fixed by ignoring the TEST_BLOCKING flag and also by not using the -T12
argument in short_option_1.

Other things:
- Added back support for valgrind (the original issue had nothing to
  do with valgrind).
- While debugging I noticed that the retry loop in
  handle_connections_sockets() was doing a lot of work during shutdown.
  Fixed by not doing retrys during shutdown.
2022-10-19 12:23:42 +03:00
..
all_tests.test
alter_table_progress.test
bad_option.test
batch_table_io_func.test
binlog_edge_mix-master.opt
binlog_edge_mix.test
binlog_edge_row-master.opt
binlog_edge_row.test
binlog_edge_stmt-master.opt
binlog_edge_stmt.test
binlog_mix.test
binlog_ok_mix-master.opt
binlog_ok_mix.test
binlog_ok_row-master.opt
binlog_ok_row.test
binlog_ok_stmt-master.opt
binlog_ok_stmt.test
binlog_row.test
binlog_stmt.test
checksum.test
cnf_option.cnf
cnf_option.test
column_privilege.test
connect_attrs.test
connection.test
connection_3a-master.opt
connection_3a.test
connection_3a_3u-master.opt
connection_3a_3u.test
connection_3u-master.opt
connection_3u.test
connection_type_notwin.test
connection_type_win.test
csv_table_io.test
ddl_accounts.test
ddl_cond_instances.test
ddl_esgs_by_account_by_event_name.test
ddl_esgs_by_host_by_event_name.test
ddl_esgs_by_thread_by_event_name.test
ddl_esgs_by_user_by_event_name.test
ddl_esgs_global_by_event_name.test
ddl_esms_by_account_by_event_name.test
ddl_esms_by_digest.test
ddl_esms_by_host_by_event_name.test
ddl_esms_by_program.test
ddl_esms_by_thread_by_event_name.test
ddl_esms_by_user_by_event_name.test
ddl_esms_global_by_event_name.test
ddl_ets_by_account_by_event_name.test
ddl_ets_by_host_by_event_name.test
ddl_ets_by_thread_by_event_name.test
ddl_ets_by_user_by_event_name.test
ddl_ets_global_by_event_name.test
ddl_events_stages_current.test
ddl_events_stages_history.test
ddl_events_stages_history_long.test
ddl_events_statements_current.test
ddl_events_statements_history.test
ddl_events_statements_history_long.test
ddl_events_transactions_current.test
ddl_events_transactions_history.test
ddl_events_transactions_history_long.test
ddl_events_waits_current.test
ddl_events_waits_history.test
ddl_events_waits_history_long.test
ddl_ews_by_account_by_event_name.test
ddl_ews_by_host_by_event_name.test
ddl_ews_by_instance.test
ddl_ews_by_thread_by_event_name.test
ddl_ews_by_user_by_event_name.test
ddl_ews_global_by_event_name.test
ddl_file_instances.test
ddl_fs_by_event_name.test
ddl_fs_by_instance.test
ddl_global_status.test
ddl_global_variables.test
ddl_host_cache.test
ddl_hosts.test
ddl_mems_by_account_by_event_name.test
ddl_mems_by_host_by_event_name.test
ddl_mems_by_thread_by_event_name.test
ddl_mems_by_user_by_event_name.test
ddl_mems_global_by_event_name.test
ddl_metadata_locks.test
ddl_mutex_instances.test
ddl_os_global_by_type.test
ddl_performance_timers.test
ddl_prepared_statements_instances.test
ddl_processlist.test
ddl_replication_applier_configuration.test
ddl_replication_applier_status.test
ddl_replication_applier_status_by_coordinator.test
ddl_replication_applier_status_by_worker.test
ddl_replication_connection_configuration.test
ddl_replication_connection_status.test
ddl_replication_group_member_stats.test
ddl_replication_group_members.test
ddl_rwlock_instances.test
ddl_session_account_connect_attrs.test
ddl_session_connect_attrs.test
ddl_session_status.test
ddl_session_variables.test
ddl_setup_actors.test
ddl_setup_consumers.test
ddl_setup_instruments.test
ddl_setup_objects.test
ddl_setup_timers.test
ddl_socket_instances.test
ddl_socket_summary_by_event_name.test
ddl_socket_summary_by_instance.test
ddl_status_by_account.test
ddl_status_by_host.test
ddl_status_by_thread.test
ddl_status_by_user.test
ddl_table_handles.test
ddl_threads.test
ddl_tiws_by_index_usage.test
ddl_tiws_by_table.test
ddl_tlws_by_table.test
ddl_users.test
ddl_uvar_by_thread.test
ddl_variables_by_thread.test
digest_null_literal.test
digest_table_full-master.opt
digest_table_full.test
digest_view.test
disabled.def
discovery.test
dml_accounts.test
dml_cond_instances.test
dml_esgs_by_account_by_event_name.test
dml_esgs_by_host_by_event_name.test
dml_esgs_by_thread_by_event_name.test
dml_esgs_by_user_by_event_name.test
dml_esgs_global_by_event_name.test
dml_esms_by_account_by_event_name.test
dml_esms_by_digest.test
dml_esms_by_host_by_event_name.test
dml_esms_by_program.test
dml_esms_by_thread_by_event_name.test
dml_esms_by_user_by_event_name.test
dml_esms_global_by_event_name.test
dml_ets_by_account_by_event_name.test
dml_ets_by_host_by_event_name.test
dml_ets_by_thread_by_event_name.test
dml_ets_by_user_by_event_name.test
dml_ets_global_by_event_name.test
dml_events_stages_current.test
dml_events_stages_history.test
dml_events_stages_history_long.test
dml_events_statements_current.test
dml_events_statements_history.test
dml_events_statements_history_long.test
dml_events_transactions_current.test
dml_events_transactions_history.test
dml_events_transactions_history_long.test
dml_events_waits_current.test
dml_events_waits_history.test
dml_events_waits_history_long.test
dml_ews_by_account_by_event_name.test
dml_ews_by_host_by_event_name.test
dml_ews_by_instance.test
dml_ews_by_thread_by_event_name.test
dml_ews_by_user_by_event_name.test
dml_ews_global_by_event_name.test
dml_file_instances.test
dml_fs_by_event_name.test
dml_fs_by_instance.test
dml_global_status.test
dml_global_variables.test
dml_handler.test
dml_host_cache.test
dml_hosts.test
dml_mems_by_account_by_event_name.test
dml_mems_by_host_by_event_name.test
dml_mems_by_thread_by_event_name.test
dml_mems_by_user_by_event_name.test
dml_mems_global_by_event_name.test
dml_metadata_locks.test
dml_mutex_instances.test
dml_os_global_by_type.test
dml_performance_timers.test
dml_prepared_statements_instances.test
dml_processlist.test
dml_replication_applier_configuration.test
dml_replication_applier_status.test
dml_replication_applier_status_by_coordinator.test
dml_replication_applier_status_by_worker.test
dml_replication_connection_configuration.test
dml_replication_connection_status.test
dml_replication_group_member_stats.test
dml_replication_group_members.test
dml_rwlock_instances.test
dml_session_account_connect_attrs.test
dml_session_connect_attrs.test
dml_session_status.test
dml_session_variables.test
dml_setup_actors.test
dml_setup_consumers.test
dml_setup_instruments.test
dml_setup_objects.test
dml_setup_timers.test
dml_socket_instances.test
dml_socket_summary_by_event_name.test
dml_socket_summary_by_instance.test
dml_status_by_account.test
dml_status_by_host.test
dml_status_by_thread.test
dml_status_by_user.test
dml_table_handles.test
dml_threads.test
dml_tiws_by_index_usage.test
dml_tiws_by_table.test
dml_tlws_by_table.test
dml_users.test
dml_uvar_by_thread.test
dml_variables_by_thread.test
event_aggregate-master.opt
event_aggregate.test
event_aggregate_no_a-master.opt
event_aggregate_no_a.test
event_aggregate_no_a_no_h-master.opt
event_aggregate_no_a_no_h.test
event_aggregate_no_a_no_u-master.opt
event_aggregate_no_a_no_u.test
event_aggregate_no_a_no_u_no_h-master.opt
event_aggregate_no_a_no_u_no_h.test
event_aggregate_no_h-master.opt
event_aggregate_no_h.test
event_aggregate_no_u-master.opt
event_aggregate_no_u.test
event_aggregate_no_u_no_h-master.opt
event_aggregate_no_u_no_h.test
file_misc-master.opt
file_misc.test
func_file_io.test
func_mutex.test
global_objects-master.opt
global_objects.test
global_read_lock.test
grant.test
hostcache_ipv4_addrinfo_again_allow.test
hostcache_ipv4_addrinfo_again_deny.test
hostcache_ipv4_addrinfo_bad_allow.test
hostcache_ipv4_addrinfo_bad_deny.test
hostcache_ipv4_addrinfo_good_allow.test
hostcache_ipv4_addrinfo_good_deny.test
hostcache_ipv4_addrinfo_noname_allow.test
hostcache_ipv4_addrinfo_noname_deny.test
hostcache_ipv4_auth_ed25519.test
hostcache_ipv4_auth_plugin.test
hostcache_ipv4_blocked.test
hostcache_ipv4_format.test
hostcache_ipv4_max_con-master.opt
hostcache_ipv4_max_con.test
hostcache_ipv4_nameinfo_again_allow.test
hostcache_ipv4_nameinfo_again_deny.test
hostcache_ipv4_nameinfo_noname_allow.test
hostcache_ipv4_nameinfo_noname_deny.test
hostcache_ipv4_passwd.test
hostcache_ipv4_ssl.test
hostcache_ipv6_addrinfo_again_allow-master.opt
hostcache_ipv6_addrinfo_again_allow.test
hostcache_ipv6_addrinfo_again_deny-master.opt
hostcache_ipv6_addrinfo_again_deny.test
hostcache_ipv6_addrinfo_bad_allow-master.opt
hostcache_ipv6_addrinfo_bad_allow.test
hostcache_ipv6_addrinfo_bad_deny-master.opt
hostcache_ipv6_addrinfo_bad_deny.test
hostcache_ipv6_addrinfo_good_allow-master.opt
hostcache_ipv6_addrinfo_good_allow.test
hostcache_ipv6_addrinfo_good_deny-master.opt
hostcache_ipv6_addrinfo_good_deny.test
hostcache_ipv6_addrinfo_noname_allow-master.opt
hostcache_ipv6_addrinfo_noname_allow.test
hostcache_ipv6_addrinfo_noname_deny-master.opt
hostcache_ipv6_addrinfo_noname_deny.test
hostcache_ipv6_auth_plugin-master.opt
hostcache_ipv6_auth_plugin.test
hostcache_ipv6_blocked-master.opt
hostcache_ipv6_blocked.test
hostcache_ipv6_max_con-master.opt
hostcache_ipv6_max_con.test
hostcache_ipv6_nameinfo_again_allow-master.opt
hostcache_ipv6_nameinfo_again_allow.test
hostcache_ipv6_nameinfo_again_deny-master.opt
hostcache_ipv6_nameinfo_again_deny.test
hostcache_ipv6_nameinfo_noname_allow-master.opt
hostcache_ipv6_nameinfo_noname_allow.test
hostcache_ipv6_nameinfo_noname_deny-master.opt
hostcache_ipv6_nameinfo_noname_deny.test
hostcache_ipv6_passwd-master.opt
hostcache_ipv6_passwd.test
hostcache_ipv6_ssl-master.opt
hostcache_ipv6_ssl.test
hostcache_peer_addr.test
indexed_table_io.test
information_schema.test
innodb_events_transactions_history_long.test
innodb_table_io.test
io_cache-master.opt
io_cache.test
max_program_zero-master.opt
max_program_zero.test
mdl_func.test
memory_aggregate-master.opt
memory_aggregate.test
memory_aggregate_32bit-master.opt
memory_aggregate_32bit.test
memory_aggregate_no_a-master.opt
memory_aggregate_no_a.test
memory_aggregate_no_a_no_h-master.opt
memory_aggregate_no_a_no_h.test
memory_aggregate_no_a_no_u-master.opt
memory_aggregate_no_a_no_u.test
memory_aggregate_no_a_no_u_no_h-master.opt
memory_aggregate_no_a_no_u_no_h.test
memory_aggregate_no_h-master.opt
memory_aggregate_no_h.test
memory_aggregate_no_u-master.opt
memory_aggregate_no_u.test
memory_aggregate_no_u_no_h-master.opt
memory_aggregate_no_u_no_h.test
memory_table_io.test
merge_table_io.test
misc.test
misc_global_status-master.opt
misc_global_status.test
mks_timer-6258.test
multi_table_io.test
myisam_file_io.opt
myisam_file_io.test
myisam_table_io.test
nesting.test
no_threads-master.opt
no_threads.test
one_thread_per_con-master.opt
one_thread_per_con.test
ortho_iter.test
part_table_io.test
partition.test
pfs_upgrade_event-master.opt
pfs_upgrade_event.test
pfs_upgrade_func-master.opt
pfs_upgrade_func.test
pfs_upgrade_proc-master.opt
pfs_upgrade_proc.test
pfs_upgrade_table-master.opt
pfs_upgrade_table.test
pfs_upgrade_view-master.opt
pfs_upgrade_view.test
prepared_statements.test
prepared_stmts_by_stored_programs.test
privilege.test
privilege_table_io.test
processlist-master.opt
processlist.test
processlist_57.test
processlist_acl-master.opt
processlist_acl.test
processlist_anonymous.test
processlist_no_pfs-master.opt
processlist_no_pfs.test
processlist_port-master.opt
processlist_port.test
processlist_reg_user.test
query_cache-master.opt
query_cache.test
read_only.test
relaylog.test
rollback_table_io.test
rpl_group_member_stats.test
rpl_group_members.test
rpl_gtid_func.test
rpl_statements.test
rpl_threads.test
schema.test
selects-master.opt
selects.test
server_init.test
setup_actors.test
setup_actors_enabled.test
setup_actors_history.test
setup_consumers_defaults-master.opt
setup_consumers_defaults.test
setup_instruments_defaults-master.opt
setup_instruments_defaults.test
setup_object_table_lock_io.test
setup_objects.test
short_option_1-master.opt
short_option_1.test
short_option_2-master.opt
short_option_2.test
show_aggregate.test
show_coverage.test
show_misc.test
show_plugin.test
show_sanity.test
socket_connect.test
socket_instances_func-master.opt
socket_instances_func.test
socket_instances_func_win-master.opt
socket_instances_func_win.test
socket_summary_by_event_name_func.test
socket_summary_by_instance_func.test
socket_summary_by_instance_func_win.test
stage_mdl_function.test
stage_mdl_global.opt
stage_mdl_global.test
stage_mdl_procedure.test
stage_mdl_table.test
start_server_1_digest-master.opt
start_server_1_digest.test
start_server_disable_idle-master.opt
start_server_disable_idle.test
start_server_disable_stages-master.opt
start_server_disable_stages.test
start_server_disable_statements-master.opt
start_server_disable_statements.test
start_server_disable_transactions-master.opt
start_server_disable_transactions.test
start_server_disable_waits-master.opt
start_server_disable_waits.test
start_server_innodb-master.opt
start_server_innodb.test
start_server_low_digest-master.opt
start_server_low_digest.test
start_server_low_digest_sql_length-master.opt
start_server_low_digest_sql_length.test
start_server_low_index-master.opt
start_server_low_index.test
start_server_low_table_lock-master.opt
start_server_low_table_lock.test
start_server_no_account-master.opt
start_server_no_account.test
start_server_no_cond_class-master.opt
start_server_no_cond_class.test
start_server_no_cond_inst-master.opt
start_server_no_cond_inst.test
start_server_no_digests-master.opt
start_server_no_digests.test
start_server_no_file_class-master.opt
start_server_no_file_class.test
start_server_no_file_inst-master.opt
start_server_no_file_inst.test
start_server_no_host-master.opt
start_server_no_host.test
start_server_no_index-master.opt
start_server_no_index.test
start_server_no_mdl-master.opt
start_server_no_mdl.test
start_server_no_memory_class-master.opt
start_server_no_memory_class.test
start_server_no_mutex_class-master.opt
start_server_no_mutex_class.test
start_server_no_mutex_inst-master.opt
start_server_no_mutex_inst.test
start_server_no_prepared_stmts_instances-master.opt
start_server_no_prepared_stmts_instances.test
start_server_no_rwlock_class-master.opt
start_server_no_rwlock_class.test
start_server_no_rwlock_inst-master.opt
start_server_no_rwlock_inst.test
start_server_no_setup_actors-master.opt
start_server_no_setup_actors.test
start_server_no_setup_objects-master.opt
start_server_no_setup_objects.test
start_server_no_socket_class-master.opt
start_server_no_socket_class.test
start_server_no_socket_inst-master.opt
start_server_no_socket_inst.test
start_server_no_stage_class-master.opt
start_server_no_stage_class.test
start_server_no_stages_history-master.opt
start_server_no_stages_history.test
start_server_no_stages_history_long-master.opt
start_server_no_stages_history_long.test
start_server_no_statement_class-master.opt
start_server_no_statement_class.test
start_server_no_statements_history-master.opt
start_server_no_statements_history.test
start_server_no_statements_history_long-master.opt
start_server_no_statements_history_long.test
start_server_no_table_hdl-master.opt
start_server_no_table_hdl.test
start_server_no_table_inst-master.opt
start_server_no_table_inst.test
start_server_no_table_lock-master.opt
start_server_no_table_lock.test
start_server_no_thread_class-master.opt
start_server_no_thread_class.test
start_server_no_thread_inst-master.opt
start_server_no_thread_inst.test
start_server_no_transactions_history-master.opt
start_server_no_transactions_history.test
start_server_no_transactions_history_long-master.opt
start_server_no_transactions_history_long.test
start_server_no_user-master.opt
start_server_no_user.test
start_server_no_waits_history-master.opt
start_server_no_waits_history.test
start_server_no_waits_history_long-master.opt
start_server_no_waits_history_long.test
start_server_nothing-master.opt
start_server_nothing.test
start_server_off-master.opt
start_server_off.test
start_server_on-master.opt
start_server_on.test
start_server_variables.test
start_server_zero_digest_sql_length-master.opt
start_server_zero_digest_sql_length.test
statement_digest.test
statement_digest_charset.test
statement_digest_consumers-master.opt
statement_digest_consumers.test
statement_digest_consumers2-master.opt
statement_digest_consumers2.test
statement_digest_long_query-master.opt
statement_digest_long_query.test
statement_program_concurrency-master.opt
statement_program_concurrency.test
statement_program_lost_inst-master.opt
statement_program_lost_inst.test
statement_program_nested-master.opt
statement_program_nested.test
statement_program_nesting_event_check-master.opt
statement_program_nesting_event_check.test
statement_program_non_nested-master.opt
statement_program_non_nested.test
status_reprepare.test
sxlock_func.test
table_aggregate_global_2u_2t.test
table_aggregate_global_2u_3t.test
table_aggregate_global_4u_2t.test
table_aggregate_global_4u_3t.test
table_aggregate_hist_2u_2t.test
table_aggregate_hist_2u_3t.test
table_aggregate_hist_4u_2t.test
table_aggregate_hist_4u_3t.test
table_aggregate_off.test
table_aggregate_thread_2u_2t.test
table_aggregate_thread_2u_3t.test
table_aggregate_thread_4u_2t.test
table_aggregate_thread_4u_3t.test
table_io_aggregate_global_2u_2t.test
table_io_aggregate_global_2u_3t.test
table_io_aggregate_global_4u_2t.test
table_io_aggregate_global_4u_3t.test
table_io_aggregate_hist_2u_2t.test
table_io_aggregate_hist_2u_3t.test
table_io_aggregate_hist_4u_2t.test
table_io_aggregate_hist_4u_3t.test
table_io_aggregate_thread_2u_2t.test
table_io_aggregate_thread_2u_3t.test
table_io_aggregate_thread_4u_2t.test
table_io_aggregate_thread_4u_3t.test
table_lock_aggregate_global_2u_2t.test
table_lock_aggregate_global_2u_3t.test
table_lock_aggregate_global_4u_2t.test
table_lock_aggregate_global_4u_3t.test
table_lock_aggregate_hist_2u_2t.test
table_lock_aggregate_hist_2u_3t.test
table_lock_aggregate_hist_4u_2t.test
table_lock_aggregate_hist_4u_3t.test
table_lock_aggregate_thread_2u_2t.test
table_lock_aggregate_thread_2u_3t.test
table_lock_aggregate_thread_4u_2t.test
table_lock_aggregate_thread_4u_3t.test
table_name.test
table_schema.test
temp_table_io.test
thread_cache-master.opt
thread_cache.test
thread_misc-master.opt
thread_misc.test
threads_history.test
threads_innodb.test
threads_mysql-master.opt
threads_mysql.test
threads_mysql_freebsd.test
threads_mysql_linux.test
threads_mysql_windows.test
transaction-master.opt
transaction.test
transaction_gtid.test
transaction_nested_events-master.opt
transaction_nested_events.test
trigger_table_io.test
unary_digest.test
update_order-3837.test
user_var_func.test
view_table_io.test