-
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
Remove mysql 5.7 tests that are no longer required #15809
Conversation
Signed-off-by: Manan Gupta <manan@planetscale.com>
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
Tests
Documentation
New flags
If a workflow is added or modified:
Backward compatibility
|
Thank you, @manan! Any reason that we can't remove the OnlineDDL 5.7 workflows? cc @shlomi-noach Any reason that we can't remove the 5.7 unit test workflow? These are generally MUCH more costly than the ones we're currently removing. IMO now is a good time to hash out what our general policy is on 5.7 CI testing so that it's clear what can be removed and when, noting that in the issue description, and then applying that to all of the 5.7 specific workflows. |
We still support importing (MoveTables) from MySQL 5.7, and you can switch vtgate traffic back and forth during that process. So query serving needs to continue working with 5.7. |
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.
I'll leave it up to @GuptaManan100 and @shlomi-noach whether to remove the Online DDL tests in this PR, or do a separate one.
I went ahead and removed the deleted workflows from |
…madiff, tabletmanager_tablegc Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
I actually went ahead and removed these: case strings.HasPrefix(clusterName, "onlineddl_"):
return allMySQLVersions
case clusterName == "schemadiff_vrepl":
return allMySQLVersions
case clusterName == "tabletmanager_tablegc":
return allMySQLVersions which now leaves zero generated tests that run on Elaborating:
I've removed the |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #15809 +/- ##
==========================================
- Coverage 68.43% 68.42% -0.02%
==========================================
Files 1558 1559 +1
Lines 195971 196496 +525
==========================================
+ Hits 134121 134446 +325
- Misses 61850 62050 +200 ☔ View full report in Codecov by Sentry. |
#5082) * cherry pick of 15809 * resolved conflict Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> --------- Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com> Co-authored-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Description
Since Vitess has deprecated support for MySQL 5.7, we can remove some of the tests.
Related Issue(s)
Checklist
MySQL 5.7
from supported versions for backup website#1735Deployment Notes