-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add MySQL 8.4 Support #1494
base: master
Are you sure you want to change the base?
Add MySQL 8.4 Support #1494
Conversation
14607eb
to
85b26b7
Compare
1b3f7f4
to
769767f
Compare
ffc60f3
to
e2114df
Compare
e2114df
to
7142b2b
Compare
Hi @rashiq @meiji163 @timvaillancourt anything else you need for getting this PR in? We're using this as we upgraded our mysql hosts on RDS and would love to see this merged so we don't need to maintain a fork. |
Thank you for the PR! It looks good to me! The person who usually cuts the releases for gh-ost is ooo for another few days, so I'll be testing this branch and we'll hopefully have this merged very soon. |
Related issue: #1493
Description
MySQL 8.4 deprecates several old-style
master/slave
commands. Unfortunately, we had upgraded our DB to 8.4.3 and then found out after the fact that gh-ost broke, so this PR aims to introduce compatibility across 8.4+.script/cibuild
returns with no formatting errors, build errors or unit test errors.I wasn't able to get a minimal mysql 8.4 tarball that would actually pass the CI tests with dbdeployer but did manage to get the docker version running and passing: https://github.com/chen-anders/gh-ost/actions/runs/13026574857