1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183
|
# Definition file for plugins.
#
# <lib name> <directory> <variable> [<plugin name>,...]
#
# The following variables will be set for a plugin, where PLUGVAR
# represents the variable name given as the 3rd item
#
# PLUGVAR: name of plugin file including extension .so or .dll
# PLUGVAR_DIR: name of directory where plugin was found
# REQUIRES_CONFIG: yes|no - Whether global config file should be created or not
# PLUGVAR_OPT: mysqld option --plugin_dir=....
# PLUGVAR_LOAD: option --plugin_load=.... if the 4th element is present
# PLUGVAR_LOAD_ADD: option --plugin_load_add=.... if the 4th element is present
# PLUGVAR_LOAD_EARLY: option --early_plugin_load=.... if the 4th element is present
#
# If a listed plugin is not found, the corresponding variables will be
# set to empty, they will not be unset.
#
# The PLUGVAR variable is not quoted, so you must remember to quote it
# when using it in an INSTALL PLUGIN command.
#
# The environment variables can be used in tests. If adding a new plugin,
# you are free to pick your variable name, but please keep it upper
# case for consistency.
#
# The _LOAD variable will have a form
#
# --plugin_load=<name1>=<lib_name>;<name2>=<lib_name>.....
#
# with name1, name2 etc from the comma separated list of plugin names
# in the optional 4th argument.
auth_test_plugin plugin_output_directory no PLUGIN_AUTH test_plugin_server,cleartext_plugin_server
mysql_clone plugin_output_directory no CLONE_PLUGIN clone
qa_auth_interface plugin_output_directory no PLUGIN_AUTH_INTERFACE qa_auth_interface
qa_auth_server plugin_output_directory no PLUGIN_AUTH_SERVER qa_auth_server
qa_auth_client plugin_output_directory no PLUGIN_AUTH_CLIENT qa_auth_client
udf_example plugin_output_directory no UDF_EXAMPLE_LIB
ha_example plugin_output_directory no EXAMPLE_PLUGIN EXAMPLE
conflicting_variables plugin_output_directory no CONFLICTING_VARIABLES
semisync_source plugin_output_directory no SEMISYNC_SOURCE_PLUGIN
semisync_replica plugin_output_directory no SEMISYNC_REPLICA_PLUGIN
semisync_master plugin_output_directory no SEMISYNC_MASTER_PLUGIN
semisync_slave plugin_output_directory no SEMISYNC_SLAVE_PLUGIN
ha_archive plugin_output_directory no ARCHIVE_PLUGIN
ha_blackhole plugin_output_directory no BLACKHOLE_PLUGIN
ha_federated plugin_output_directory no FEDERATED_PLUGIN
ha_partition plugin_output_directory no PARTITION_PLUGIN partition
ha_mock plugin_output_directory no MOCK_PLUGIN
mypluglib plugin_output_directory no SIMPLE_PARSER
libpluginmecab plugin_output_directory no MECAB
adt_null plugin_output_directory no AUDIT_NULL
keyring_udf plugin_output_directory no KEYRING_UDF keyring_udf
keyring_file plugin_output_directory no KEYRING_PLUGIN keyring_file
test_security_context plugin_output_directory no TEST_SECURITY_CONTEXT test_security_context
libdaemon_example plugin_output_directory no DAEMONEXAMPLE
replication_observers_example_plugin plugin_output_directory no RPL_OBS_EXAMPLE
libmemcached plugin_output_directory no DAEMON_MEMCACHED
# libmemcached plugin_output_directory no DAEMON_MEMCACHED daemon_memcached
innodb_engine plugin_output_directory no INNODB_ENGINE
validate_password plugin_output_directory no VALIDATE_PASSWORD validate_password
rewrite_example plugin_output_directory no REWRITE_EXAMPLE
ddl_rewriter plugin_output_directory no DDL_REWRITER
rewriter plugin_output_directory no REWRITER
mysql_no_login plugin_output_directory no MYSQL_NO_LOGIN mysql_no_login
test_udf_services plugin_output_directory no TESTUDFSERVICES
test_udf_services plugin_output_directory no TESTUDFREGISTRATION test_udf_registration
test_udf_services plugin_output_directory no TESTUDFEXTENSIONSERVICES test_udf_extension_services
group_replication plugin_output_directory no GROUP_REPLICATION
locking_service plugin_output_directory no LOCKING_SERVICE
version_token plugin_output_directory no VERSION_TOKEN
# Test services framework
libtest_services plugin_output_directory no TESTSERVICES
libtest_services_threaded plugin_output_directory no TESTSERVICESTHREADED
test_services_plugin_registry plugin_output_directory no TEST_SERVICES_PLUGIN_REGISTRY
# Test session API
libtest_session_in_thd plugin_output_directory no TEST_SESSION_IN_THD
libtest_x_sessions_init plugin_output_directory no TEST_X_SESSIONS_INIT
libtest_x_sessions_deinit plugin_output_directory no TEST_X_SESSIONS_DEINIT
libtest_session_detach plugin_output_directory no TEST_SESSION_DETACH
libtest_session_attach plugin_output_directory no TEST_SESSION_ATTACH
libtest_session_info plugin_output_directory no TEST_SESSION_INFO
# Test SQL API
libtest_sql_complex plugin_output_directory no TEST_SQL_COMPLEX
libtest_sql_2_sessions plugin_output_directory no TEST_SQL_2_SESSIONS
libtest_sql_cmds_1 plugin_output_directory no TEST_SQL_CMDS_1
libtest_sql_all_col_types plugin_output_directory no TEST_SQL_ALL_COL_TYPES
libtest_sql_processlist plugin_output_directory no TEST_SQL_PROCESSLIST
libtest_sql_shutdown plugin_output_directory no TEST_SQL_SHUTDOWN
libtest_sql_stored_procedures_functions plugin_output_directory no TEST_SQL_STORED_PROCEDURES_FUNCTIONS
libtest_sql_views_triggers plugin_output_directory no TEST_SQL_VIEWS_TRIGGERS
libtest_sql_commit plugin_output_directory no TEST_SQL_COMMIT
libtest_sql_lock plugin_output_directory no TEST_SQL_LOCK
libtest_sql_sqlmode plugin_output_directory no TEST_SQL_SQLMODE
libtest_sql_replication plugin_output_directory no TEST_SQL_REPLICATION
libtest_sql_errors plugin_output_directory no TEST_SQL_ERRORS
libtest_sql_stmt plugin_output_directory no TEST_SQL_STMT
libtest_sql_sleep_is_connected plugin_output_directory no TEST_SQL_SLEEP_IS_CONNECTED
libtest_sql_reset_connection plugin_output_directory no TEST_SQL_RESET_CONNECTION
connection_control plugin_output_directory no CONNECTION_CONTROL_PLUGIN connection_control
# Test component
component_example_component1 plugin_output_directory no EXAMPLE_COMPONENT_1
component_example_component2 plugin_output_directory no EXAMPLE_COMPONENT_2
component_example_component3 plugin_output_directory no EXAMPLE_COMPONENT_3
component_test_string_service plugin_output_directory no TEST_STRING_SERVICE
component_test_string_service_long plugin_output_directory no TEST_STRING_SERVICE_LONG
component_test_string_service_charset plugin_output_directory no TEST_STRING_SERVICE_CHARSET
component_test_backup_lock_service plugin_output_directory no TEST_BACKUP_LOCK_SERVICE
# Test Performance Schema services
component_test_pfs_notification plugin_output_directory no TEST_PFS_NOTIFICATION_SERVICE
component_test_pfs_resource_group plugin_output_directory no TEST_PFS_RESOURCE_GROUP_SERVICE
component_log_sink_json plugin_output_directory no LOGGING_COMPONENTS
# Test-only component to reset the state of X plugin
component_mysqlx_global_reset plugin_output_directory no MYSQLXGLOBALRESET
# pfs_example_plugin_employee plugin
pfs_example_plugin_employee plugin_output_directory no PFS_EXAMPLE_PLUGIN_EMPLOYEE pfs_example_plugin_employee
# pfs_example_component_population component
component_pfs_example_component_population plugin_output_directory no PFS_EXAMPLE_COMPONENT_POPULATION
component_test_udf_registration plugin_output_directory no TEST_UDF_REGISTRATION
component_test_udf_services plugin_output_directory no TEST_UDF_SERVICES component_test_udf_services
component_audit_api_message_emit plugin_output_directory no AUDIT_API_MESSAGE_EMIT component_audit_api_message_emit
component_udf_reg_3_func plugin_output_directory no UDF_REG_3_FUNC component_udf_reg_3_func
component_udf_reg_only_3_func plugin_output_directory no UDF_REG_ONLY_3_FUNC component_udf_reg_only_3_func
component_udf_unreg_3_func plugin_output_directory no UDF_UNREG_3_FUNC component_udf_unreg_3_func
component_test_component_sys_var_service plugin_output_directory no TEST_COM_SYS_VAR_SERVICES_OPT
component_test_sys_var_service plugin_output_directory no SYS_VAR_SERVICE component_test_sys_var_service
component_test_sys_var_service_same plugin_output_directory no SYS_VAR_SERVICE_SAME component_test_sys_var_service_same
component_test_status_var_service plugin_output_directory no STATUS_VAR_SERVICE component_test_status_var_service
# pfs_example
component_pfs_example plugin_output_directory no PFS_EXAMPLE
# Test system_variable_source service
component_test_system_variable_source plugin_output_directory no TEST_SYSTEM_VARIABLE_SOURCE
# password validation component
component_validate_password plugin_output_directory no VALIDATE_PASSWORD_COMPONENT
# test application signal
component_test_host_application_signal plugin_output_directory no TEST_HOST_APPLICATION_SIGNAL_COMPONENT
test_services_host_application_signal plugin_output_directory no TEST_SERVICES_HOST_APPLICATION_SIGNAL_PLUGIN
component_test_mysql_current_thread_reader plugin_output_directory no TEST_MYSQL_CURRENT_THREAD_READER_COMPONENT
# test mysql_runtime_error service
component_test_mysql_runtime_error plugin_output_directory no TEST_MYSQL_RUNTIME_ERROR_COMPONENT
# mysqlbackup component
component_mysqlbackup plugin_output_directory no MYSQLBACKUP_COMPONENT
component_query_attributes plugin_output_directory no QUERY_ATTRIBUTES_COMPONENT
# component_reference_cache
component_reference_cache plugin_output_directory no REFERENCE_CACHE_COMPONENT
# keyring file component
component_keyring_file plugin_output_directory yes KEYRING_FILE_COMPONENT component_keyring_file
# a test component for the system variable set service
component_test_mysql_system_variable_set plugin_output_directory no COMPONENT_TEST_MYSQL_SYSTEM_VARIABLE_SET component_test_mysql_system_variable_set
# component test_table_access
component_test_table_access plugin_output_directory no TEST_TABLE_ACCESS
# component test_sensitive_system_variables
component_test_sensitive_system_variables plugin_output_directory no TEST_SENSITIVE_SYSTEM_VARIABLES
# TO test mysql command services
component_test_mysql_command_services plugin_output_directory no TEST_MYSQL_COMMAND_SERVICES
test_services_command_services plugin_output_directory no TEST_SERVICES_COMMAND_SERVICES_PLUGIN
# component test_status_var_reader
component_test_status_var_reader plugin_output_directory no TEST_STATUS_VAR_READER
# component test_server_telemetry_traces
component_test_server_telemetry_traces plugin_output_directory no TEST_SERVER_TELEMETRY_TRACES_COMPONENT
# component_test_mysql_thd_store_service
component_test_mysql_thd_store_service plugin_output_directory no COMPONENT_TEST_MYSQL_THD_STORE_SERVICE
|