You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(1) Provision new node by restoring backup taken using Xtrabackup from an online node and join the GR node into the cluster.
(6) Disconnect network on one of secondary nodes and later reconnect it within gr_member_expel_timeout and group_replication_unreachable_majority_timeout seconds and verify that the node is not expelled and it will be back online
(7) Disconnect network on primary node and later reconnect it within gr_member_expel_timeout and group_replication_unreachable_majority_timeout seconds and see that the node is not expelled and it will be back online
(8) Disconnect network on one of secondary nodes and later reconnect it within gr_member_expel_timeout but after group_replication_unreachable_majority_timeout seconds and see that member expels and it automatically retries joining and successfully joins back as per group_replication_autorejoin_tries(default 3).
(9) Disconnect network on primary node and later reconnect it within gr_member_expel_timeout but after group_replication_unreachable_majority_timeout seconds and see that member expels and it automatically retries joining and successfully joins back as per group_replication_autorejoin_tries(default 3). See that a new primary is elected successfully.
(10) Disconnect network on primary node and later reconnect it after gr_member_expel_timeout but within group_replication_unreachable_majority_timeout seconds and see that member expels and it automatically retries joining and successfully joins back as per group_replication_autorejoin_tries(default 3). See that a new primary is elected successfully.
Test for asynchronous connection between the two GR clusters in case of primary failover in source and replica cluster. (Async channel running with SOURCE_CONNECTION_AUTO_FAILOVER = 1)
SOURCE_CONNECTION_AUTO_FAILOVER can switch a running receiver to another source, but it does not start this channel when a different replica-cluster member is elected primary. Because START REPLICA is issued only on the current primary, the failover="replica" case will leave the new primary's channel stopped unless group_replication_start_failover_channels is enabled on the replica members. Set it before configuring/starting the channel.
Use effective server ID in startup logs and command
With server_id_offset, this startup command now uses IDs such as 101–103, but the preceding log still reports the unoffset index (1–3). That makes the diagnostics misleading in the new two-cluster tests. Compute the effective server ID once and use it in both the log and command.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This covers scenarios from PS-11378 ticket: