17.7 Group Replication Variables

The next two sections contain information about MySQL server system and server status variables which are specific to the Group Replication plugin.

Group Replication Variable and Option Summary

Name Cmd-Line Option System Status Var Scope Dynamic File Var Var

group_replication_allow_local_disjoint_gtids_join

Yes Yes Yes Global Yes

group_replication_allow_local_lower_version_join

Yes Yes Yes Global Yes

group_replication_auto_increment_increment

Yes Yes Yes Global Yes

group_replication_bootstrap_group

Yes Yes Yes Global Yes

group_replication_components_stop_timeout

Yes Yes Yes Global Yes

group_replication_compression_threshold

Yes Yes Yes Global Yes

group_replication_enforce_update_everywhere_checks

Yes Yes Yes Global Yes

group_replication_exit_state_action

Yes Yes Yes Global Yes

group_replication_flow_control_applier_threshold

Yes Yes Yes Global Yes

group_replication_flow_control_certifier_threshold

Yes Yes Yes Global Yes

group_replication_flow_control_mode

Yes Yes Yes Global Yes

group_replication_force_members

Yes Yes Yes Global Yes

group_replication_group_name

Yes Yes Yes Global Yes

group_replication_group_seeds

Yes Yes Yes Global Yes

group_replication_gtid_assignment_block_size

Yes Yes Yes Global Yes

group_replication_ip_whitelist

Yes Yes Yes Global Yes

group_replication_local_address

Yes Yes Yes Global Yes

group_replication_member_weight

Yes Yes Yes Global Yes

group_replication_poll_spin_loops

Yes Yes Yes Global Yes

group_replication_primary_member

                                   Yes         Global      No
                                                           

group_replication_recovery_complete_at

Yes Yes Yes Global Yes

group_replication_recovery_reconnect_interval

Yes Yes Yes Global Yes

group_replication_recovery_retry_count

Yes Yes Yes Global Yes

group_replication_recovery_ssl_ca

Yes Yes Yes Global Yes

group_replication_recovery_ssl_capath

Yes Yes Yes Global Yes

group_replication_recovery_ssl_cert

Yes Yes Yes Global Yes

group_replication_recovery_ssl_cipher

Yes Yes Yes Global Yes

group_replication_recovery_ssl_crl

Yes Yes Yes Global Yes

group_replication_recovery_ssl_crlpath

Yes Yes Yes Global Yes

group_replication_recovery_ssl_key

Yes Yes Yes Global Yes

group_replication_recovery_ssl_verify_server_cert

Yes Yes Yes Global Yes

group_replication_recovery_use_ssl

Yes Yes Yes Global Yes

group_replication_single_primary_mode

Yes Yes Yes Global Yes

group_replication_ssl_mode

Yes Yes Yes Global Yes

group_replication_start_on_boot

Yes Yes Yes Global Yes

group_replication_transaction_size_limit

Yes Yes Yes Global Yes

group_replication_unreachable_majority_timeout

Yes Yes Yes Global Yes

 File: manual.info.tmp, Node: group-replication-system-variables, Next: group-replication-status-variables, Prev: group-replication-options, Up: group-replication-options

17.7.1 Group Replication System Variables

This section lists the system variables that are specific to the Group Replication plugin.

The name of each Group Replication system variable is prefixed with 'group_replication_'.

Most system variables for Group Replication are described as dynamic, and their values can be changed while the server is running. However, in most cases, the change only takes effect after you stop and restart Group Replication on the group member using a note 'STOP GROUP_REPLICATION': stop-group-replication. statement followed by a note 'START GROUP_REPLICATION': start-group-replication. statement. Changes to the following system variables take effect without stopping and restarting Group Replication:

Most system variables for Group Replication can have different values on different group members. For the following system variables, it is advisable to set the same value on all members of a group in order to avoid unnecessary rollback of transactions, failure of message delivery, or failure of message recovery:

Some system variables on a Group Replication group member, including some Group Replication-specific system variables and some general system variables, are group-wide configuration settings. These system variables must have the same value on all group members, cannot be changed while Group Replication is running, and require a full reboot of the group (a bootstrap by a server with 'group_replication_bootstrap_group=ON') in order for the value change to take effect. These conditions apply to the following system variables:

Important:

The system variables that are specific to the Group Replication plugin are as follows:

 File: manual.info.tmp, Node: group-replication-status-variables, Prev: group-replication-system-variables, Up: group-replication-options

17.7.2 Group Replication Status Variables

MySQL 5.7 supports one status variable providing information about Group Replication. This variable is described here:

 File: manual.info.tmp, Node: group-replication-frequently-asked-questions, Next: group-replication-technical-details, Prev: group-replication-options, Up: group-replication