acquire_shared_mdl_for_resource_group(THD *thd, const char *res_grp_name, enum_mdl_duration lock_duration, MDL_ticket **ticket, bool acquire_lock) | resourcegroups::Resource_group_mgr | |
add_resource_group(std::unique_ptr< Resource_group > resource_group_ptr) | resourcegroups::Resource_group_mgr | |
create_and_add_in_resource_group_hash(const LEX_CSTRING &name, Type type, bool enabled, std::unique_ptr< std::vector< Range > > cpus, int thr_priority) | resourcegroups::Resource_group_mgr | |
deinit() | resourcegroups::Resource_group_mgr | |
deserialize_resource_group(const dd::Resource_group *res_grp) | resourcegroups::Resource_group_mgr | |
destroy_instance() | resourcegroups::Resource_group_mgr | static |
disable_pfs_notification() | resourcegroups::Resource_group_mgr | |
disable_resource_group() | resourcegroups::Resource_group_mgr | inline |
get_resource_group(const std::string &resource_group_name) | resourcegroups::Resource_group_mgr | |
get_thread_attributes(PSI_thread_attrs *pfs_thread_attr, ulonglong thread_id) | resourcegroups::Resource_group_mgr | inline |
init() | resourcegroups::Resource_group_mgr | |
instance() | resourcegroups::Resource_group_mgr | static |
is_resource_group_default(const Resource_group *res_grp) | resourcegroups::Resource_group_mgr | inline |
m_h_notification_svc | resourcegroups::Resource_group_mgr | private |
m_h_res_grp_svc | resourcegroups::Resource_group_mgr | private |
m_instance | resourcegroups::Resource_group_mgr | privatestatic |
m_map_rwlock | resourcegroups::Resource_group_mgr | private |
m_notify_handle | resourcegroups::Resource_group_mgr | private |
m_notify_svc | resourcegroups::Resource_group_mgr | private |
m_num_vcpus | resourcegroups::Resource_group_mgr | private |
m_registry_svc | resourcegroups::Resource_group_mgr | private |
m_resource_group_hash | resourcegroups::Resource_group_mgr | private |
m_resource_group_support | resourcegroups::Resource_group_mgr | private |
m_resource_group_svc | resourcegroups::Resource_group_mgr | private |
m_sys_default_resource_group | resourcegroups::Resource_group_mgr | private |
m_thread_priority_available | resourcegroups::Resource_group_mgr | private |
m_unsupport_reason | resourcegroups::Resource_group_mgr | private |
m_usr_default_resource_group | resourcegroups::Resource_group_mgr | private |
move_resource_group(Resource_group *from_res_grp, Resource_group *to_res_grp) | resourcegroups::Resource_group_mgr | |
num_vcpus() | resourcegroups::Resource_group_mgr | inline |
operator=(const Resource_group_mgr &)=delete | resourcegroups::Resource_group_mgr | private |
post_init() | resourcegroups::Resource_group_mgr | |
release_shared_mdl_for_resource_group(THD *thd, MDL_ticket *ticket) | resourcegroups::Resource_group_mgr | inline |
remove_resource_group(const std::string &name) | resourcegroups::Resource_group_mgr | |
Resource_group_mgr() | resourcegroups::Resource_group_mgr | inlineprivate |
Resource_group_mgr(const Resource_group_mgr &)=delete | resourcegroups::Resource_group_mgr | private |
resource_group_support() | resourcegroups::Resource_group_mgr | inline |
resource_group_type_str(const Type &type) | resourcegroups::Resource_group_mgr | inline |
restore_original_resource_group(THD *thd, resourcegroups::Resource_group *src_res_grp, resourcegroups::Resource_group *dest_res_grp) | resourcegroups::Resource_group_mgr | inline |
set_res_grp_in_pfs(const char *name, int length, ulonglong thread_id) | resourcegroups::Resource_group_mgr | inline |
set_unsupport_reason(const std::string &reason) | resourcegroups::Resource_group_mgr | inline |
switch_resource_group_if_needed(THD *thd, resourcegroups::Resource_group **src_res_grp, resourcegroups::Resource_group **dest_res_grp, MDL_ticket **ticket, MDL_ticket **cur_ticket) | resourcegroups::Resource_group_mgr | |
sys_default_resource_group() | resourcegroups::Resource_group_mgr | inline |
sys_default_resource_group_name() | resourcegroups::Resource_group_mgr | inline |
thread_priority_available() | resourcegroups::Resource_group_mgr | inline |
unsupport_reason() | resourcegroups::Resource_group_mgr | inline |
usr_default_resource_group() | resourcegroups::Resource_group_mgr | inline |
usr_default_resource_group_name() | resourcegroups::Resource_group_mgr | inline |
~Resource_group_mgr()=default | resourcegroups::Resource_group_mgr | private |