Inspect mysql version before failing when restoring a snapshot, #1170 #1176
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.
The Problem/Issue/Bug:
#1170
How this PR Solves The Problem:
This allows the snapshot error help text method of recovery to work by inspecting the mysql version currently being used and only failing if the current database version requires the
db_mariadb_version.txt
file to exist.Manual Testing Instructions:
ddev snapshot
ddev rm
ddev config
ddev start
ddev restore-snapshot <snapshot>
; this will fail - below are the steps recommended in the help linkddev rm
ddev restore-snapshot <snapshot>
; this should succeedddev rm
ddev start
ddev logs -s db
will show "Running mysql_upgrade"Automated Testing Overview:
Related Issue Link(s):
#1170