Testing 8.0 package- it will be likely quite immature at this point, but we need to identify blockers as soon as possible.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | MoritzMuehlenhoff | T213527 Prepare our base system layer for Debian buster | |||
| Resolved | Marostegui | T193224 Evaluate and decide the future of relational datastore at WMF after the upgrade of MariaDB 10.1 is finished | |||
| Resolved | jcrespo | T193226 Test MySQL 8.0 with production data and evaluate its fit for WMF databases |
Event Timeline
Change 429388 had a related patch set uploaded (by Jcrespo; owner: Jcrespo):
[operations/puppet@production] mariadb: Convert db1118 into an s1 test hosts with MySQL 8.0
Change 429388 merged by Jcrespo:
[operations/puppet@production] mariadb: Convert db1118 into an s1 test hosts with MySQL 8.0
Change 429401 had a related patch set uploaded (by Jcrespo; owner: Jcrespo):
[operations/puppet@production] mariadb: Use mysql-specific template for non-mariadb test host
Change 429401 merged by Jcrespo:
[operations/puppet@production] mariadb: Use mysql-specific template for non-mariadb test host
Change 429408 had a related patch set uploaded (by Jcrespo; owner: Jcrespo):
[operations/puppet@production] mysql: Add auth_socket support to MySQL, equivalent to unix_socket on mariadb
Change 429408 merged by Jcrespo:
[operations/puppet@production] mysql: Add auth_socket support to MySQL, equivalent to unix_socket on mariadb
Change 429411 had a related patch set uploaded (by Jcrespo; owner: Jcrespo):
[operations/puppet@production] mariadb: Cleaup plugin load configuration
Change 429411 merged by Jcrespo:
[operations/puppet@production] mariadb: Cleaup plugin load configuration
Change 429425 had a related patch set uploaded (by Jcrespo; owner: Jcrespo):
[operations/puppet@production] prometheus-mysqld-exporter: Add s1-test (db1118) to prometheus
Change 429425 merged by Jcrespo:
[operations/puppet@production] prometheus-mysqld-exporter: Add s1-test (db1118) to prometheus
pymysql version 0.8 or later is required as with the default collation, a newly added one, an exception is rised on connection. It may require a backport from buster: https://packages.debian.org/buster/python3-pymysql
Change 429811 had a related patch set uploaded (by Jcrespo; owner: Jcrespo):
[operations/software@master] mysql80: Add first stable mysql package
Change 429811 merged by Jcrespo:
[operations/software@master] mysql80: Add first stable mysql package
This is stalled until we implement a way to mix different GTID implementation on the same section: e.g. T172497#4309959
There was limited testing on db1114- replication worked for a long time, and in general data storage. It will require further testing at a later time of production read queries due to T193226#4421996.