content_image/771068.jpg
• group_replication_flow_control_period 

• group_replication_flow_control_release_percent 

• group_replication_force_members 

• group_replication_ip_allowlist 

• group_replication_ip_whitelist 

• group_replication_member_expel_timeout 

• group_replication_member_weight 

• group_replication_transaction_size_limit 

• group_replication_unreachable_majority_timeout 

Important 

•A number of system variables for Group Replication are not completely validated during server startup if they are passed as command line arguments to the server. These system variables include group_replication_group_name , group_replication_single_primary_mode , group_replication_force_members , the SSL variables, and the flow control system variables. They are only fully validated after the server has started. 

•System variables for Group Replication that specify IP addresses or host names for group members are not validated until a START GROUP_REPLICATION statement is issued. Group Replication’s Group Communication System (GCS) is not available to validate the values until that point. 

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

• group_replication_advertise_recovery_endpoints 

<img src='content_image/771068.jpg'>

The value of this system variable can be changed while Group Replication is running. The change takes effect immediately on the member. However, a joining member that already received the previous value of the system variable continues to use that value. Only members that join after the value change receive the new value. 

group_replication_advertise_recovery_endpoints  specifies how a joining member can establish a connection to an existing member for state transfer for distributed recovery. The connection is used for both remote cloning operations and state transfer from the donor’s binary log. 

