Page MenuHomePhabricator

Migrate a wikidata DB to MariaDB 10.6
Closed, ResolvedPublic

Description

Tests on enwiki are looking promising apart from some queries (T305427)
It would be interesting to see 10.6 working with a different set of data like wikidatawiki one.

Migrated host: db1172

Event Timeline

Marostegui renamed this task from Migrate a wikidata DB to 10.6 to Migrate a wikidata DB to MariaDB 10.6.May 4 2022, 7:52 AM
Marostegui triaged this task as Medium priority.
Marostegui moved this task from Triage to In progress on the DBA board.

Change 790158 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] db1172: Disable notifications

https://gerrit.wikimedia.org/r/790158

Change 790158 merged by Marostegui:

[operations/puppet@production] db1172: Disable notifications

https://gerrit.wikimedia.org/r/790158

db1172 is now running mariadb 10.6 - I am going to start testing and analyzing queries there.

Mentioned in SAL (#wikimedia-operations) [2022-05-09T05:48:24Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repool db1172 with minimal weight to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27762 and previous config saved to /var/cache/conftool/dbconfig/20220509-054823-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-05-09T07:04:30Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repool db1172 with minimal weight to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27763 and previous config saved to /var/cache/conftool/dbconfig/20220509-070430-marostegui.json

Enabled slow query log on db1172 to log every query slower than 5 seconds.

Mentioned in SAL (#wikimedia-operations) [2022-05-09T07:32:01Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27764 and previous config saved to /var/cache/conftool/dbconfig/20220509-073200-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-05-09T08:05:21Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27765 and previous config saved to /var/cache/conftool/dbconfig/20220509-080521-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-05-09T09:30:33Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27768 and previous config saved to /var/cache/conftool/dbconfig/20220509-093032-marostegui.json

Change 790354 had a related patch set uploaded (by Marostegui; author: Marostegui):

[operations/puppet@production] db1172: Migrate to mariadb 10.6

https://gerrit.wikimedia.org/r/790354

Change 790354 merged by Marostegui:

[operations/puppet@production] db1172: Migrate to mariadb 10.6

https://gerrit.wikimedia.org/r/790354

So far, db1172 hasn't had any slow query that's not reported already on 10.4 so I am going to keep increasing its weight so it can get more traffic.

Mentioned in SAL (#wikimedia-operations) [2022-05-10T05:14:29Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27775 and previous config saved to /var/cache/conftool/dbconfig/20220510-051429-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-05-10T09:18:13Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27776 and previous config saved to /var/cache/conftool/dbconfig/20220510-091812-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-05-11T05:34:19Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27780 and previous config saved to /var/cache/conftool/dbconfig/20220511-053418-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-05-11T10:54:17Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27782 and previous config saved to /var/cache/conftool/dbconfig/20220511-105416-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-05-11T12:42:27Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27786 and previous config saved to /var/cache/conftool/dbconfig/20220511-124226-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-05-11T15:00:39Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Increase traffic on db1172 to test 10.6 T307546', diff saved to https://phabricator.wikimedia.org/P27789 and previous config saved to /var/cache/conftool/dbconfig/20220511-150038-marostegui.json

db1172 is now fully pooled on s8 and so far so good. I haven't observed any specific 10.6 slow query (and there's nothing outstanding reported on logstash either)

I am going to consider this fixed as the host is serving traffic with its normal LB weight.