You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-01 06:46:55 +03:00
Use the HAVE_PSI_INTERFACE preprocessor guard to disable code
that does not compile if -DPLUGIN_PERFSCHEMA=NO cmake option is used.
This commit is contained in:
@ -1273,10 +1273,12 @@ static my_bool cache_check_status(void *param)
|
|||||||
|
|
||||||
static ha_mcs_cache_share *cache_share_list= 0;
|
static ha_mcs_cache_share *cache_share_list= 0;
|
||||||
static PSI_mutex_key key_LOCK_cache_share;
|
static PSI_mutex_key key_LOCK_cache_share;
|
||||||
|
#ifdef HAVE_PSI_INTERFACE
|
||||||
static PSI_mutex_info all_mutexes[]=
|
static PSI_mutex_info all_mutexes[]=
|
||||||
{
|
{
|
||||||
{ &key_LOCK_cache_share, "LOCK_cache_share", PSI_FLAG_GLOBAL},
|
{ &key_LOCK_cache_share, "LOCK_cache_share", PSI_FLAG_GLOBAL},
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
static mysql_mutex_t LOCK_cache_share;
|
static mysql_mutex_t LOCK_cache_share;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -1810,8 +1812,10 @@ static int columnstore_init_func(void* p)
|
|||||||
mcs_hton->create_select = create_columnstore_select_handler;
|
mcs_hton->create_select = create_columnstore_select_handler;
|
||||||
mcs_hton->db_type = DB_TYPE_AUTOASSIGN;
|
mcs_hton->db_type = DB_TYPE_AUTOASSIGN;
|
||||||
|
|
||||||
|
#ifdef HAVE_PSI_INTERFACE
|
||||||
uint count = sizeof(all_mutexes)/sizeof(all_mutexes[0]);
|
uint count = sizeof(all_mutexes)/sizeof(all_mutexes[0]);
|
||||||
mysql_mutex_register("ha_mcs_cache", all_mutexes, count);
|
mysql_mutex_register("ha_mcs_cache", all_mutexes, count);
|
||||||
|
#endif
|
||||||
mysql_mutex_init(key_LOCK_cache_share, &LOCK_cache_share, MY_MUTEX_INIT_FAST);
|
mysql_mutex_init(key_LOCK_cache_share, &LOCK_cache_share, MY_MUTEX_INIT_FAST);
|
||||||
|
|
||||||
DBUG_RETURN(0);
|
DBUG_RETURN(0);
|
||||||
|
Reference in New Issue
Block a user