MySQL 9.1.0
Source Code Documentation
|
#include <map>
#include <string>
#include <vector>
#include <mysql/group_replication_priv.h>
#include "my_inttypes.h"
#include "plugin/group_replication/include/gcs_plugin_messages.h"
#include "plugin/group_replication/include/plugin_psi.h"
Go to the source code of this file.
Classes | |
class | Pipeline_stats_member_message |
Describes all statistics sent by members. More... | |
class | Pipeline_stats_member_collector |
The pipeline collector for the local member stats. More... | |
class | Pipeline_member_stats |
Computed statistics per member. More... | |
class | Flow_control_module |
The pipeline stats aggregator of all group members stats and flow control module. More... | |
Typedefs | |
typedef std::map< std::string, Pipeline_member_stats > | Flow_control_module_info |
Data type that holds all members stats. More... | |
Enumerations | |
enum | Flow_control_mode { FCM_DISABLED = 0 , FCM_QUOTA } |
Flow control modes: FCM_DISABLED flow control disabled FCM_QUOTA introduces a delay only on transactions the exceed a quota. More... | |
typedef std::map<std::string, Pipeline_member_stats> Flow_control_module_info |
Data type that holds all members stats.
The key value is the GCS member_id.
enum Flow_control_mode |