-
Notifications
You must be signed in to change notification settings - Fork 2.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
Support throttling vstreamer copy table work on source tablets #9923
Commits on Mar 29, 2022
-
Support throttling vstream work on source tablets
This provides mechanisms to limit the impact of large vreplication workflows on production source tablets. It supports throttling based on the InnoDB history list length and the replication lag seen. Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e13f14 - Browse repository at this point
Copy the full SHA 4e13f14View commit details -
Add unit and e2e test for copy table throttling
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1c069a - Browse repository at this point
Copy the full SHA e1c069aView commit details -
Use shorter internal name for max replica lag seconds
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e38349e - Browse repository at this point
Copy the full SHA e38349eView commit details -
Use consistent case for json vars in config test
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be73d02 - Browse repository at this point
Copy the full SHA be73d02View commit details -
Add MySQL specific context to flags
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df0d9dd - Browse repository at this point
Copy the full SHA df0d9ddView commit details -
Add copy table row streamer stats
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a30068 - Browse repository at this point
Copy the full SHA 3a30068View commit details -
Rearrange things to wait for MySQL in initial row stream and copy pha…
…se cycles Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69566f8 - Browse repository at this point
Copy the full SHA 69566f8View commit details -
Correct & improve on e2e and unit tests
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c8655f - Browse repository at this point
Copy the full SHA 6c8655fView commit details -
I spent way too much time trying to get both tests to work within the same go test run... giving up for now. Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c579047 - Browse repository at this point
Copy the full SHA c579047View commit details -
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac8564a - Browse repository at this point
Copy the full SHA ac8564aView commit details -
Add ability to modify the RowStreamerConfig at runtime via /debug/env
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0095dbc - Browse repository at this point
Copy the full SHA 0095dbcView commit details -
Add current RowStreamerConfig values to /debug/vars
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9de8182 - Browse repository at this point
Copy the full SHA 9de8182View commit details
Commits on Mar 30, 2022
-
Add waitingForMySQL stats to vreplication phase timings
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4fca26b - Browse repository at this point
Copy the full SHA 4fca26bView commit details -
Track waitForMySQL by table on vstreamer side
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07bd5c9 - Browse repository at this point
Copy the full SHA 07bd5c9View commit details -
Move row streamer config export to vstreamer engine
And make it a gauge so that it's always showing the current value as we allow this to be changed in the running process via /debug/env. Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ba3209 - Browse repository at this point
Copy the full SHA 4ba3209View commit details
Commits on Mar 31, 2022
-
Minor changes after self review
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e60a3ce - Browse repository at this point
Copy the full SHA e60a3ceView commit details -
Shorten/generalize InnoDB row history test func names
Signed-off-by: Matt Lord <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac3a3ac - Browse repository at this point
Copy the full SHA ac3a3acView commit details