Bug #97948 Prohibit invalid version numbers
Submitted: 10 Dec 2019 14:31 Modified: 13 Dec 2019 19:05
Reporter: Sivert Sørumgård Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Data Dictionary Severity:S3 (Non-critical)
Version:8.0.20 OS:Any
Assigned to: CPU Architecture:Any

[10 Dec 2019 14:31] Sivert Sørumgård
Description:
We need to add static asserts to prohibit assigning invalid version numbers for I_S and DD (i.e., avoid versions that are greater than the mysqld server version).

How to repeat:
.

Suggested fix:
.
[13 Dec 2019 19:05] Daniel Price
Posted by developer:
 
Fixed as of the upcoming 8.0.20 release, and here's the changelog entry:

A MySQL 8.0.19 patch set an invalid INFORMATION_SCHEMA and data
dictionary version number. Assertion code was added to prevent future
version information errors.