PS-11256 [DOCS] - Add documentation related to group_replication_flow…#729
Open
patrickbirch wants to merge 1 commit into
Open
PS-11256 [DOCS] - Add documentation related to group_replication_flow…#729patrickbirch wants to merge 1 commit into
patrickbirch wants to merge 1 commit into
Conversation
patrickbirch
force-pushed
the
ps-11256-8.4
branch
from
June 6, 2026 00:32
05a098c to
be7732b
Compare
…_control_mode=MAJORITY and related variables/status 8.4 modified: docs/group-replication-flow-control.md
patrickbirch
force-pushed
the
ps-11256-8.4
branch
from
June 6, 2026 14:30
be7732b to
5651d9e
Compare
alina-derkach-oaza
approved these changes
Jun 15, 2026
Tusamarco
suggested changes
Jul 17, 2026
Tusamarco
left a comment
Collaborator
There was a problem hiding this comment.
Well we have few things here that I think we should correct/clarify.
As I have prove here https://www.percona.com/blog/the-failover-brownout-rethinking-high-availability-in-mysql-group-replication/
Flow control do not prevent the nodes to fail behind.
It merely is an indication to the cluster to try to reduce the applyer_queue.
So the expectation is that the cluster will try to reduce the queue down to the given limit, but if not able to, will simply continue to run, it will never stop.
This is has as direct effect that secondary MAY and WILL have a different state of the applied data.
The direct effect are:
- certification buffer will increase on Primary/Secondary
- in case of failover the cluster will elect the new Primary but will keep it in read-only state until the queue is processed
A correlated settings in the variables is replication appliers (replica_parallel_workers) this variable should be set as replica_parallel_workers = cores * 2.5
This will help to manage the queue more efficiently but is do not guarantee that FC will prevent nodes to lag behind.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
…_control_mode=MAJORITY and related variables/status 8.4