24#ifndef PLUGIN_CONSTANTS_INCLUDE
25#define PLUGIN_CONSTANTS_INCLUDE
30#define GROUPREPL_USER "mysql.session"
31#define GROUPREPL_HOST "localhost"
32#define GROUPREPL_ACCOUNT GROUPREPL_USER "@" GROUPREPL_HOST
37#define GROUP_REPLICATION_CONFIGURATION_ERROR 1
38#define GROUP_REPLICATION_ALREADY_RUNNING 2
39#define GROUP_REPLICATION_REPLICATION_APPLIER_INIT_ERROR 3
40#define GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR 4
41#define GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR 5
42#define GROUP_REPLICATION_APPLIER_STOP_TIMEOUT 6
43#define GROUP_REPLICATION_MAX_GROUP_SIZE 7
44#define GROUP_REPLICATION_COMMAND_FAILURE 8
45#define GROUP_REPLICATION_SERVICE_MESSAGE_INIT_FAILURE 9
46#define GROUP_REPLICATION_RECOVERY_CHANNEL_STILL_RUNNING 10
47#define GROUP_REPLICATION_STOP_WITH_RECOVERY_TIMEOUT 11
50#define VIEW_MODIFICATION_TIMEOUT 60
53#define FORCE_MEMBERS_VIEW_MODIFICATION_TIMEOUT 120
60#define TRANSACTION_KILL_TIMEOUT 50
66#define GCS_DEBUG_TRACE_FILE "GCS_DEBUG_TRACE"
72#define TRANSACTION_WITH_GUARANTEES_VERSION 0x080014
77#define CLONE_GR_SUPPORT_VERSION 0x080400
83#define MEMBER_VERSION_INTRODUCING_RUNNING_TRANSACTION_TIMEOUT 0x080029
88#define MEMBER_VERSION_REMOVING_VCLE 0x080300
93#define MEMBER_8_4_LTS_VERSION 0x080400
100static constexpr unsigned int
static constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_MIN
Definition: plugin_constants.h:102
static constexpr bool PREEMPTIVE_GARBAGE_COLLECTION_DEFAULT
Definition: plugin_constants.h:98
static constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_MAX
Definition: plugin_constants.h:104
static constexpr unsigned int PREEMPTIVE_GARBAGE_COLLECTION_ROWS_THRESHOLD_DEFAULT
Definition: plugin_constants.h:101