MySQL 9.7.0
Source Code Documentation
resource_manager_variables.cc File Reference

Namespaces

namespace  gr_resource_manager
 

Functions

 REQUIRES_SERVICE_PLACEHOLDER_AS (component_sys_variable_register, sysvar_register_srv)
 
 REQUIRES_SERVICE_PLACEHOLDER_AS (component_sys_variable_unregister, sysvar_unregister_srv)
 
 REQUIRES_SERVICE_PLACEHOLDER_AS (status_variable_registration, status_register_srv)
 
static int gr_resource_manager::gr_applier_lag (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_recovery_lag (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_memory_percentage_used (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_applier_hit (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_recovery_hit (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_memory_hit (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_applier_timestamp (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_recovery_timestamp (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_memory_timestamp (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_lag_query_last_error_timestamp (THD *, SHOW_VAR *var, char *buf)
 
static int gr_resource_manager::gr_memory_last_error_timestamp (THD *, SHOW_VAR *var, char *buf)
 
int gr_resource_manager::register_status_variables ()
 
int gr_resource_manager::unregister_status_variables ()
 
static void gr_resource_manager::update_the_variable_used_memory_limit (MYSQL_THD, SYS_VAR *, void *var_ptr, const void *save)
 
static void gr_resource_manager::update_the_variable_quarantine_time (MYSQL_THD, SYS_VAR *, void *var_ptr, const void *save)
 
static void gr_resource_manager::update_the_variable_applier_lag (MYSQL_THD, SYS_VAR *, void *var_ptr, const void *save)
 
static void gr_resource_manager::update_the_variable_recovery_lag (MYSQL_THD, SYS_VAR *, void *var_ptr, const void *save)
 
int gr_resource_manager::register_system_variables ()
 
int gr_resource_manager::unregister_system_variables ()
 

Variables

std::unique_ptr< gr_resource_manager::Resource_manager_stats_collectorstats_collector
 
gr_resource_manager::Lag_metadata_thresholds lag_metadata_threshold
 
static SHOW_VAR gr_resource_manager::status_func_var []
 

Function Documentation

◆ REQUIRES_SERVICE_PLACEHOLDER_AS() [1/3]

REQUIRES_SERVICE_PLACEHOLDER_AS ( component_sys_variable_register  ,
sysvar_register_srv   
)

◆ REQUIRES_SERVICE_PLACEHOLDER_AS() [2/3]

REQUIRES_SERVICE_PLACEHOLDER_AS ( component_sys_variable_unregister  ,
sysvar_unregister_srv   
)

◆ REQUIRES_SERVICE_PLACEHOLDER_AS() [3/3]

REQUIRES_SERVICE_PLACEHOLDER_AS ( status_variable_registration  ,
status_register_srv   
)

Variable Documentation

◆ lag_metadata_threshold

◆ stats_collector

std::unique_ptr<gr_resource_manager::Resource_manager_stats_collector> stats_collector
extern