https://dev.mysql.com/group-replication-bootstrap.html
The process of starting a group for the first time is called bootstrapping. The bootstrap should only be done by a single server, the one that starts the group and only once. This is why the value of the group_replication_bootstrap_group option was ...
https://dev.mysql.com/group-replication-configuring-consistency-guarantees.html
Transactions whose consistency level is not EVENTUAL hold execution until a timeout, configured by wait_timeout value is reached, which defaults to 8 hours. Although the Transaction Synchronization Points section explains that conceptually there ...
https://dev.mysql.com/group-replication-flow-control.html
Group Replication ensures that a transaction only commits after a majority of the members in a group have received it and agreed on the relative order between all transactions that were sent concurrently. This approach works well if the total ...
https://dev.mysql.com/group-replication-group-write-consensus.html
This section explains how to inspect and configure the maximum number of consensus instances at any time for a group. Use the group_replication_get_write_concurrency() UDF to inspect a group's event horizon value at runtime by issuing: SELECT ...
https://dev.mysql.com/group-replication-message-compression.html
The TCP peer-to-peer nature of the interconnections between N participants in the group makes the sender send the same amount of data N times. For messages sent between online group members, Group Replication enables message compression by default.
https://dev.mysql.com/group-replication-online-upgrade-combining-versions.html
However, while you are in the process of upgrading an online group, in order to maximize availability, you might need to have members with different MySQL Server versions running at the same time. Group Replication is versioned according to the ...
https://dev.mysql.com/group-replication-performance-message-fragmentation.html
You can also use the system variable group_replication_member_expel_timeout to allow additional time (up to an hour) before a member under suspicion of having failed is expelled from the group. When an abnormally large message is sent between Group ...
https://dev.mysql.com/group-replication-primary-secondary-replication.html
This means that the Primary waits, at commit time, for the secondary to acknowledge that it has received the transaction. Traditional MySQL Replication provides a simple Primary-Secondary approach to replication. There is a primary (master) and ...
https://dev.mysql.com/group-replication-responses-failure-exit.html
However, clients can still read data, and because updates are no longer being made, there is a probability of stale reads which increases over time. Unreachable majority timeout - The member has lost contact with a majority of the group members so ... The group_replication_exit_state_action system variable, which is available from MySQL 8.0.12 and MySQL 5.7.24, specifies what Group Replication does when the member leaves the group unintentionally due to an error or problem, and either fails to auto-rejoin or does not ...
https://dev.mysql.com/group-replication-secure-socket-layer-support-ssl.html
From MySQL 8.0.16, you can change the tls_version system variable at runtime to alter the list of permitted TLS protocol versions for the server. For instructions to change the list of permitted TLS protocol versions at runtime, see Section 6.3.2, ... Group communication connections and distributed recovery connections can be secured using ...