[debian-mysql] Bug#920608: Bug#920608: mariadb-server-10.3: unknown variable 'innodb-large-prefix=on'
Olaf van der Spek
olafvdspek at gmail.com
Mon Jan 28 11:57:32 GMT 2019
Op ma 28 jan. 2019 om 12:33 schreef Marko Mäkelä <marko.makela at mariadb.com>:
> there would be no issue when upgrading. Would it be thinkable to add
> the loose_ prefix to unknown options in configuration files? Or to
We can't rewrite history.
> ship a new version of the default configuration file, commenting out
> the old (now redundant) settings? Then those users who modified the
> configuration files would be alerted about the problem when upgrading
> the package.
> The parameters innodb_large_prefix and innodb_file_format were
> deprecated in MySQL 5.7 and MariaDB 10.2, and removed in MySQL 8.0 and
> MariaDB 10.3.
What's the deprecation policy?
I think the time between deprecation and removal is too short.
> How long should obscure parameters be preserved?
Were large-prefix and file-format obscure? They were in the debian
default maria db conf files..
How long? Ideally until major distros have all shipped a MariaDB
version with the deprecation warnings.
Treating unknown settings as warnings rather then errors would work too.
> Forever? What about
> old syntax? The following worked in MySQL 5.0, but no longer in MySQL
> 5.1 or MariaDB:
> create table t(a int) type=innodb;
Syntax is different, when did engine= become available?
--
Olaf
More information about the pkg-mysql-maint
mailing list