MySQL 8.3.0
Source Code Documentation
gcs_psi.h File Reference

Go to the source code of this file.

Functions

void register_gcs_thread_psi_keys ()
 Registers the psi keys for the threads that will be instrumented. More...
 
void register_gcs_mutex_cond_psi_keys ()
 Registers the psi keys for the mutexes and conds that will be instrumented. More...
 
void register_xcom_memory_psi_keys ()
 Registers the psi keys for the memory operations that will be instrumented. More...
 

Variables

PSI_mutex_key key_GCS_MUTEX_Gcs_async_buffer_m_free_buffer_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_suspicions_manager_m_suspicions_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_suspicions_manager_m_suspicions_parameters_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_group_management_m_nodes_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_interface_m_wait_for_ssl_init_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_engine_m_wait_for_notification_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_wait_for_view_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_current_view_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_joining_leaving_mutex
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_ready
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_comms_status
 
PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_exit
 
PSI_cond_key key_GCS_COND_Gcs_async_buffer_m_wait_for_events_cond
 
PSI_cond_key key_GCS_COND_Gcs_async_buffer_m_free_buffer_cond
 
PSI_cond_key key_GCS_COND_Gcs_xcom_interface_m_wait_for_ssl_init_cond
 
PSI_cond_key key_GCS_COND_Gcs_xcom_engine_m_wait_for_notification_cond
 
PSI_cond_key key_GCS_COND_Gcs_xcom_view_change_control_m_wait_for_view_cond
 
PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_ready
 
PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_comms_status
 
PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_exit
 
PSI_cond_key key_GCS_COND_Gcs_suspicions_manager_m_suspicions_cond
 
PSI_thread_key key_GCS_THD_Gcs_ext_logger_impl_m_consumer
 
PSI_thread_key key_GCS_THD_Gcs_xcom_engine_m_engine_thread
 
PSI_thread_key key_GCS_THD_Gcs_xcom_control_m_xcom_thread
 
PSI_thread_key key_GCS_THD_Gcs_xcom_control_m_suspicions_processing_thread
 
PSI_thread_key key_GCS_THD_Gcs_xcom_network_provider_m_network_provider_tcp_server
 
PSI_memory_key key_MEM_XCOM_xcom_cache
 
PSI_memory_key key_MEM_Gcs_message_data_m_buffer
 

Function Documentation

◆ register_gcs_mutex_cond_psi_keys()

void register_gcs_mutex_cond_psi_keys ( )

Registers the psi keys for the mutexes and conds that will be instrumented.

◆ register_gcs_thread_psi_keys()

void register_gcs_thread_psi_keys ( )

Registers the psi keys for the threads that will be instrumented.

◆ register_xcom_memory_psi_keys()

void register_xcom_memory_psi_keys ( )

Registers the psi keys for the memory operations that will be instrumented.

Variable Documentation

◆ key_GCS_COND_Gcs_async_buffer_m_free_buffer_cond

PSI_cond_key key_GCS_COND_Gcs_async_buffer_m_free_buffer_cond

◆ key_GCS_COND_Gcs_async_buffer_m_wait_for_events_cond

PSI_cond_key key_GCS_COND_Gcs_async_buffer_m_wait_for_events_cond
extern

◆ key_GCS_COND_Gcs_suspicions_manager_m_suspicions_cond

PSI_cond_key key_GCS_COND_Gcs_suspicions_manager_m_suspicions_cond

◆ key_GCS_COND_Gcs_xcom_engine_m_wait_for_notification_cond

PSI_cond_key key_GCS_COND_Gcs_xcom_engine_m_wait_for_notification_cond

◆ key_GCS_COND_Gcs_xcom_interface_m_wait_for_ssl_init_cond

PSI_cond_key key_GCS_COND_Gcs_xcom_interface_m_wait_for_ssl_init_cond

◆ key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_comms_status

PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_comms_status

◆ key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_exit

PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_exit

◆ key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_ready

PSI_cond_key key_GCS_COND_Gcs_xcom_proxy_impl_m_cond_xcom_ready

◆ key_GCS_COND_Gcs_xcom_view_change_control_m_wait_for_view_cond

PSI_cond_key key_GCS_COND_Gcs_xcom_view_change_control_m_wait_for_view_cond

◆ key_GCS_MUTEX_Gcs_async_buffer_m_free_buffer_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_async_buffer_m_free_buffer_mutex
extern

◆ key_GCS_MUTEX_Gcs_suspicions_manager_m_suspicions_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_suspicions_manager_m_suspicions_mutex

◆ key_GCS_MUTEX_Gcs_suspicions_manager_m_suspicions_parameters_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_suspicions_manager_m_suspicions_parameters_mutex

◆ key_GCS_MUTEX_Gcs_xcom_engine_m_wait_for_notification_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_engine_m_wait_for_notification_mutex

◆ key_GCS_MUTEX_Gcs_xcom_group_management_m_nodes_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_group_management_m_nodes_mutex

◆ key_GCS_MUTEX_Gcs_xcom_interface_m_wait_for_ssl_init_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_interface_m_wait_for_ssl_init_mutex

◆ key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_comms_status

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_comms_status

◆ key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_exit

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_exit

◆ key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_ready

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_proxy_impl_m_lock_xcom_ready

◆ key_GCS_MUTEX_Gcs_xcom_view_change_control_m_current_view_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_current_view_mutex

◆ key_GCS_MUTEX_Gcs_xcom_view_change_control_m_joining_leaving_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_joining_leaving_mutex

◆ key_GCS_MUTEX_Gcs_xcom_view_change_control_m_wait_for_view_mutex

PSI_mutex_key key_GCS_MUTEX_Gcs_xcom_view_change_control_m_wait_for_view_mutex

◆ key_GCS_THD_Gcs_ext_logger_impl_m_consumer

PSI_thread_key key_GCS_THD_Gcs_ext_logger_impl_m_consumer
extern

◆ key_GCS_THD_Gcs_xcom_control_m_suspicions_processing_thread

PSI_thread_key key_GCS_THD_Gcs_xcom_control_m_suspicions_processing_thread

◆ key_GCS_THD_Gcs_xcom_control_m_xcom_thread

PSI_thread_key key_GCS_THD_Gcs_xcom_control_m_xcom_thread

◆ key_GCS_THD_Gcs_xcom_engine_m_engine_thread

PSI_thread_key key_GCS_THD_Gcs_xcom_engine_m_engine_thread

◆ key_GCS_THD_Gcs_xcom_network_provider_m_network_provider_tcp_server

PSI_thread_key key_GCS_THD_Gcs_xcom_network_provider_m_network_provider_tcp_server

◆ key_MEM_Gcs_message_data_m_buffer

PSI_memory_key key_MEM_Gcs_message_data_m_buffer

◆ key_MEM_XCOM_xcom_cache

PSI_memory_key key_MEM_XCOM_xcom_cache
extern