-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[stable28] feat(database): Primary/replica split #43261
[stable28] feat(database): Primary/replica split #43261
Conversation
Signed-off-by: Julius Härtl <[email protected]>
Signed-off-by: Julius Härtl <[email protected]>
…k to replicas if reads go to other tables Signed-off-by: Julius Härtl <[email protected]> debug: error log Signed-off-by: Julius Härtl <[email protected]>
Signed-off-by: Julius Härtl <[email protected]>
Signed-off-by: Christoph Wurst <[email protected]>
Signed-off-by: Christoph Wurst <[email protected]>
Signed-off-by: Christoph Wurst <[email protected]>
Signed-off-by: Christoph Wurst <[email protected]>
Tested on a small production instance and this works. The caveat is that it catches lots of queries and logs them as dirty. Most of that happens during cron.php execution because the joblist continuously does a |
Signed-off-by: Christoph Wurst <[email protected]>
We can assume that after a few seconds a read will be clean again. This is helpful for false warnings in long running processes. Signed-off-by: Christoph Wurst <[email protected]>
Signed-off-by: Christoph Wurst <[email protected]>
…mary-replica-split-stable28
@ChristophWurst keep or close? |
This can be closed |
Manual backports of
Ref #33542