MySQL 9.0.0
Source Code Documentation
plugin_constants.h File Reference

Go to the source code of this file.

Macros

#define GROUPREPL_USER   "mysql.session"
 
#define GROUPREPL_HOST   "localhost"
 
#define GROUPREPL_ACCOUNT   GROUPREPL_USER "@" GROUPREPL_HOST
 
#define GROUP_REPLICATION_CONFIGURATION_ERROR   1
 
#define GROUP_REPLICATION_ALREADY_RUNNING   2
 
#define GROUP_REPLICATION_REPLICATION_APPLIER_INIT_ERROR   3
 
#define GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR   4
 
#define GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR   5
 
#define GROUP_REPLICATION_APPLIER_STOP_TIMEOUT   6
 
#define GROUP_REPLICATION_MAX_GROUP_SIZE   7
 
#define GROUP_REPLICATION_COMMAND_FAILURE   8
 
#define GROUP_REPLICATION_SERVICE_MESSAGE_INIT_FAILURE   9
 
#define GROUP_REPLICATION_RECOVERY_CHANNEL_STILL_RUNNING   10
 
#define GROUP_REPLICATION_STOP_WITH_RECOVERY_TIMEOUT   11
 
#define VIEW_MODIFICATION_TIMEOUT   60
 
#define FORCE_MEMBERS_VIEW_MODIFICATION_TIMEOUT   120
 
#define TRANSACTION_KILL_TIMEOUT   50
 
#define GCS_DEBUG_TRACE_FILE   "GCS_DEBUG_TRACE"
 
#define TRANSACTION_WITH_GUARANTEES_VERSION   0x080014
 
#define CLONE_GR_SUPPORT_VERSION   0x080400
 
#define MEMBER_VERSION_INTRODUCING_RUNNING_TRANSACTION_TIMEOUT   0x080029
 
#define MEMBER_VERSION_REMOVING_VCLE   0x080300
 
#define MEMBER_8_4_LTS_VERSION   0x080400
 

Variables

static constexpr bool PREEMPTIVE_GARBAGE_COLLECTION_DEFAULT {false}
 
static constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_DEFAULT {100000}
 
static constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_MIN
 
static constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_MAX
 

Macro Definition Documentation

◆ CLONE_GR_SUPPORT_VERSION

#define CLONE_GR_SUPPORT_VERSION   0x080400

◆ FORCE_MEMBERS_VIEW_MODIFICATION_TIMEOUT

#define FORCE_MEMBERS_VIEW_MODIFICATION_TIMEOUT   120

◆ GCS_DEBUG_TRACE_FILE

#define GCS_DEBUG_TRACE_FILE   "GCS_DEBUG_TRACE"

◆ GROUP_REPLICATION_ALREADY_RUNNING

#define GROUP_REPLICATION_ALREADY_RUNNING   2

◆ GROUP_REPLICATION_APPLIER_STOP_TIMEOUT

#define GROUP_REPLICATION_APPLIER_STOP_TIMEOUT   6

◆ GROUP_REPLICATION_COMMAND_FAILURE

#define GROUP_REPLICATION_COMMAND_FAILURE   8

◆ GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR

#define GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR   5

◆ GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR

#define GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR   4

◆ GROUP_REPLICATION_CONFIGURATION_ERROR

#define GROUP_REPLICATION_CONFIGURATION_ERROR   1

◆ GROUP_REPLICATION_MAX_GROUP_SIZE

#define GROUP_REPLICATION_MAX_GROUP_SIZE   7

◆ GROUP_REPLICATION_RECOVERY_CHANNEL_STILL_RUNNING

#define GROUP_REPLICATION_RECOVERY_CHANNEL_STILL_RUNNING   10

◆ GROUP_REPLICATION_REPLICATION_APPLIER_INIT_ERROR

#define GROUP_REPLICATION_REPLICATION_APPLIER_INIT_ERROR   3

◆ GROUP_REPLICATION_SERVICE_MESSAGE_INIT_FAILURE

#define GROUP_REPLICATION_SERVICE_MESSAGE_INIT_FAILURE   9

◆ GROUP_REPLICATION_STOP_WITH_RECOVERY_TIMEOUT

#define GROUP_REPLICATION_STOP_WITH_RECOVERY_TIMEOUT   11

◆ GROUPREPL_ACCOUNT

#define GROUPREPL_ACCOUNT   GROUPREPL_USER "@" GROUPREPL_HOST

◆ GROUPREPL_HOST

#define GROUPREPL_HOST   "localhost"

◆ GROUPREPL_USER

#define GROUPREPL_USER   "mysql.session"

◆ MEMBER_8_4_LTS_VERSION

#define MEMBER_8_4_LTS_VERSION   0x080400

◆ MEMBER_VERSION_INTRODUCING_RUNNING_TRANSACTION_TIMEOUT

#define MEMBER_VERSION_INTRODUCING_RUNNING_TRANSACTION_TIMEOUT   0x080029

◆ MEMBER_VERSION_REMOVING_VCLE

#define MEMBER_VERSION_REMOVING_VCLE   0x080300

◆ TRANSACTION_KILL_TIMEOUT

#define TRANSACTION_KILL_TIMEOUT   50

◆ TRANSACTION_WITH_GUARANTEES_VERSION

#define TRANSACTION_WITH_GUARANTEES_VERSION   0x080014

◆ VIEW_MODIFICATION_TIMEOUT

#define VIEW_MODIFICATION_TIMEOUT   60

Variable Documentation

◆ PREEMPTIVE_GARBAGE_COLLECTION_DEFAULT

constexpr bool PREEMPTIVE_GARBAGE_COLLECTION_DEFAULT {false}
staticconstexpr

◆ PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_DEFAULT

constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_DEFAULT {100000}
staticconstexpr

◆ PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_MAX

constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_MAX
staticconstexpr
Initial value:
{
100000000}

◆ PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_MIN

constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_MIN
staticconstexpr
Initial value:
{
10000}