-
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
Move to MySQL 8.0 as the default template generation (#11153) #11769
Merged
deepthi
merged 34 commits into
vitessio:release-14.0
from
planetscale:mysql-cherrypick11153
Nov 30, 2022
Merged
Move to MySQL 8.0 as the default template generation (#11153) #11769
deepthi
merged 34 commits into
vitessio:release-14.0
from
planetscale:mysql-cherrypick11153
Nov 30, 2022
Conversation
This file contains 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
…1153) * Move towards MySQL 8.0 as the default template generation This upgrades the remaining things to Ubuntu 20.04 and makes MySQL 8.0 the default we run tests against. We still have tests for MySQL 5.7 but those are now explicitly opted into. This should finish up the Ubuntu 20.04 upgrade and also makes things easier for the future when we need to upgrade again. Signed-off-by: Dirkjan Bussink <[email protected]> * CI: rename shard vtorc_8.0 to vtorc_5.7, change expected test output for 8.0 Signed-off-by: deepthi <[email protected]> * CI: increase timeout for 8.0 tests on the actual test step from 30 to 45 mins Signed-off-by: deepthi <[email protected]> * CI: increase timeout to 45 minutes for mysql57 tests too. We really only need this for vtorc, but I've made the change to the template so all tests get it. Signed-off-by: deepthi <[email protected]> * CI: fix vtorc test to work with both 5.7 and 8.0 Signed-off-by: deepthi <[email protected]> * CI: missed docker flag in mysql57 template, one more fix to vtorc test Signed-off-by: deepthi <[email protected]> * removing spaces from pb file Signed-off-by: Rameez Sajwani <[email protected]> * removing spaces in pb file part 2 Signed-off-by: Rameez Sajwani <[email protected]> Signed-off-by: Dirkjan Bussink <[email protected]> Signed-off-by: deepthi <[email protected]> Signed-off-by: Rameez Sajwani <[email protected]> Co-authored-by: deepthi <[email protected]> Co-authored-by: Rameez Sajwani <[email protected]>
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
If a new flag is being introduced:
If a workflow is added or modified:
Bug fixes
Non-trivial changes
New/Existing features
Backward compatibility
|
rsajwani
changed the title
Move towards MySQL 8.0 as the default template generation (#11153)
[Don't review]Move towards MySQL 8.0 as the default template generation (#11153)
Nov 18, 2022
rsajwani
added
Component: Build/CI
Type: Release
Type: Enhancement
Logical improvement (somewhere between a bug and feature)
labels
Nov 18, 2022
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
…ypick11153 Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
…ypick11153 Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
…ypick11153 Signed-off-by: Rameez Sajwani <[email protected]>
…l-cherrypick11153 Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
…ypick11153 Signed-off-by: Rameez Sajwani <[email protected]>
Signed-off-by: Rameez Sajwani <[email protected]>
rsajwani
requested review from
GuptaManan100,
frouioui,
rohit-nayak-ps,
deepthi,
mattlord,
harshit-gangal and
systay
as code owners
November 30, 2022 07:36
rsajwani
changed the title
[Don't review]Move towards MySQL 8.0 as the default template generation (#11153)
Move towards MySQL 8.0 as the default template generation (#11153)
Nov 30, 2022
rsajwani
changed the title
Move towards MySQL 8.0 as the default template generation (#11153)
Move to MySQL 8.0 as the default template generation (#11153)
Nov 30, 2022
rohit-nayak-ps
approved these changes
Nov 30, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
vrep changes lgtm
Signed-off-by: Rameez Sajwani <[email protected]>
…ypick11153 Signed-off-by: Rameez Sajwani <[email protected]>
rsajwani
requested review from
ajm188,
notfelineit and
shlomi-noach
as code owners
November 30, 2022 17:49
GuptaManan100
approved these changes
Nov 30, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
3 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Backport
This is a backport
Component: Build/CI
Type: Enhancement
Logical improvement (somewhere between a bug and feature)
Type: Release
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 upgrades the remaining things to Ubuntu 20.04 and makes MySQL 8.0 the default we run tests against. We still have tests for MySQL 5.7 but those are now explicitly opted into.
This should finish up the Ubuntu 20.04 upgrade and also makes things easier for the future when we need to upgrade again.
Signed-off-by: Dirkjan Bussink [email protected]
Signed-off-by: deepthi [email protected]
Signed-off-by: deepthi [email protected]
Signed-off-by: deepthi [email protected]
Signed-off-by: deepthi [email protected]
Signed-off-by: deepthi [email protected]
Signed-off-by: Rameez Sajwani [email protected]
Signed-off-by: Rameez Sajwani [email protected]
Signed-off-by: Dirkjan Bussink [email protected]
Signed-off-by: deepthi [email protected]
Signed-off-by: Rameez Sajwani [email protected]
Co-authored-by: deepthi [email protected]
Co-authored-by: Rameez Sajwani [email protected]
Description
There are two main changes in CI workflow been done as part of this PR.
This PR cherry-pick (#11153) the change from main where we have made Mysql8.0.x as default database (from Mysql 5.7). We used the same approach as used in 'main' which is using mysql-apt-config to install mysql server. Currently it is 8.0.31.
A lot of vreplication tests were failing. The reason for failure was the machine was running out of resources. We change innodb_buffer_pool_size = 16M in order to get around that.
Related Issue(s)
close #11511
Checklist
Deployment Notes