Page MenuHomePhabricator

Add namespace column to Linter table
Closed, ResolvedPublic

Description

Adding the namespace ID and an index between category and namespace will dramatically reduce the amount of time the database spends when processing a Linter category report when namespace is also specified.

  1. ALTERs to run: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Linter/+/755817/12/sql/patch-linter-add-namespace.sql
  2. Where to run those changes: all.dblist
  3. When to run those changes: At any time
  4. If the schema change is backwards compatible: Yes
  5. If the schema change has been tested already on some of the test/beta wikis: Tested in beta
  6. if the data should be made available on the labs replicas and/or dumps: Table is public

Progress:

  • s1
  • s2
  • s3
  • s4
  • s5
  • s6
  • s7
  • s8
  • labtestwiki

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Mentioned in SAL (#wikimedia-operations) [2022-02-08T09:54:20Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1112 (T300402)', diff saved to https://phabricator.wikimedia.org/P20256 and previous config saved to /var/cache/conftool/dbconfig/20220208-095420-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T09:54:30Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1166 (T300402)', diff saved to https://phabricator.wikimedia.org/P20257 and previous config saved to /var/cache/conftool/dbconfig/20220208-095427-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T10:16:33Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1166 (T300402)', diff saved to https://phabricator.wikimedia.org/P20264 and previous config saved to /var/cache/conftool/dbconfig/20220208-101631-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T11:01:47Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1166 (T300402)', diff saved to https://phabricator.wikimedia.org/P20275 and previous config saved to /var/cache/conftool/dbconfig/20220208-110147-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T11:01:56Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1179 (T300402)', diff saved to https://phabricator.wikimedia.org/P20276 and previous config saved to /var/cache/conftool/dbconfig/20220208-110154-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T11:20:42Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1179 (T300402)', diff saved to https://phabricator.wikimedia.org/P20279 and previous config saved to /var/cache/conftool/dbconfig/20220208-112042-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T12:05:57Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1179 (T300402)', diff saved to https://phabricator.wikimedia.org/P20292 and previous config saved to /var/cache/conftool/dbconfig/20220208-120556-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T12:06:06Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1175 (T300402)', diff saved to https://phabricator.wikimedia.org/P20293 and previous config saved to /var/cache/conftool/dbconfig/20220208-120603-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T12:55:08Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1175 (T300402)', diff saved to https://phabricator.wikimedia.org/P20301 and previous config saved to /var/cache/conftool/dbconfig/20220208-125508-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T13:40:22Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1175 (T300402)', diff saved to https://phabricator.wikimedia.org/P20314 and previous config saved to /var/cache/conftool/dbconfig/20220208-134022-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T13:43:25Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1169 (T300402)', diff saved to https://phabricator.wikimedia.org/P20316 and previous config saved to /var/cache/conftool/dbconfig/20220208-134324-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T13:47:48Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1169 (T300402)', diff saved to https://phabricator.wikimedia.org/P20317 and previous config saved to /var/cache/conftool/dbconfig/20220208-134748-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T14:33:02Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1169 (T300402)', diff saved to https://phabricator.wikimedia.org/P20326 and previous config saved to /var/cache/conftool/dbconfig/20220208-143302-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T14:35:46Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1163 (T300402)', diff saved to https://phabricator.wikimedia.org/P20327 and previous config saved to /var/cache/conftool/dbconfig/20220208-143545-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T14:40:12Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1163 (T300402)', diff saved to https://phabricator.wikimedia.org/P20328 and previous config saved to /var/cache/conftool/dbconfig/20220208-144011-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T15:25:26Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1163 (T300402)', diff saved to https://phabricator.wikimedia.org/P20336 and previous config saved to /var/cache/conftool/dbconfig/20220208-152525-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T15:28:12Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1134 (T300402)', diff saved to https://phabricator.wikimedia.org/P20338 and previous config saved to /var/cache/conftool/dbconfig/20220208-152812-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T15:32:51Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1134 (T300402)', diff saved to https://phabricator.wikimedia.org/P20339 and previous config saved to /var/cache/conftool/dbconfig/20220208-153251-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T16:18:05Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1134 (T300402)', diff saved to https://phabricator.wikimedia.org/P20345 and previous config saved to /var/cache/conftool/dbconfig/20220208-161805-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T16:18:15Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1135 (T300402)', diff saved to https://phabricator.wikimedia.org/P20346 and previous config saved to /var/cache/conftool/dbconfig/20220208-161812-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T16:22:51Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1135 (T300402)', diff saved to https://phabricator.wikimedia.org/P20347 and previous config saved to /var/cache/conftool/dbconfig/20220208-162250-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T17:08:05Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1135 (T300402)', diff saved to https://phabricator.wikimedia.org/P20356 and previous config saved to /var/cache/conftool/dbconfig/20220208-170805-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T17:08:15Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1099:3311 (T300402)', diff saved to https://phabricator.wikimedia.org/P20357 and previous config saved to /var/cache/conftool/dbconfig/20220208-170812-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T17:13:23Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1099:3311 (T300402)', diff saved to https://phabricator.wikimedia.org/P20358 and previous config saved to /var/cache/conftool/dbconfig/20220208-171323-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T17:58:37Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1099:3311 (T300402)', diff saved to https://phabricator.wikimedia.org/P20366 and previous config saved to /var/cache/conftool/dbconfig/20220208-175837-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T17:58:48Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1184 (T300402)', diff saved to https://phabricator.wikimedia.org/P20367 and previous config saved to /var/cache/conftool/dbconfig/20220208-175844-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T18:03:18Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1184 (T300402)', diff saved to https://phabricator.wikimedia.org/P20368 and previous config saved to /var/cache/conftool/dbconfig/20220208-180316-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T18:48:33Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1184 (T300402)', diff saved to https://phabricator.wikimedia.org/P20374 and previous config saved to /var/cache/conftool/dbconfig/20220208-184832-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T18:54:20Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1106 (T300402)', diff saved to https://phabricator.wikimedia.org/P20376 and previous config saved to /var/cache/conftool/dbconfig/20220208-185420-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T19:00:07Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1106 (T300402)', diff saved to https://phabricator.wikimedia.org/P20377 and previous config saved to /var/cache/conftool/dbconfig/20220208-190006-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T19:45:21Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1106 (T300402)', diff saved to https://phabricator.wikimedia.org/P20383 and previous config saved to /var/cache/conftool/dbconfig/20220208-194520-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T19:45:30Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1119 (T300402)', diff saved to https://phabricator.wikimedia.org/P20384 and previous config saved to /var/cache/conftool/dbconfig/20220208-194528-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T19:50:07Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1119 (T300402)', diff saved to https://phabricator.wikimedia.org/P20385 and previous config saved to /var/cache/conftool/dbconfig/20220208-195007-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T20:35:22Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1119 (T300402)', diff saved to https://phabricator.wikimedia.org/P20391 and previous config saved to /var/cache/conftool/dbconfig/20220208-203521-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T20:35:33Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1105:3311 (T300402)', diff saved to https://phabricator.wikimedia.org/P20392 and previous config saved to /var/cache/conftool/dbconfig/20220208-203529-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T20:40:37Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1105:3311 (T300402)', diff saved to https://phabricator.wikimedia.org/P20394 and previous config saved to /var/cache/conftool/dbconfig/20220208-204036-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T21:25:51Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1105:3311 (T300402)', diff saved to https://phabricator.wikimedia.org/P20397 and previous config saved to /var/cache/conftool/dbconfig/20220208-212550-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T21:26:02Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Depooling db1164 (T300402)', diff saved to https://phabricator.wikimedia.org/P20398 and previous config saved to /var/cache/conftool/dbconfig/20220208-212558-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T21:30:32Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1164 (T300402)', diff saved to https://phabricator.wikimedia.org/P20399 and previous config saved to /var/cache/conftool/dbconfig/20220208-213031-marostegui.json

Mentioned in SAL (#wikimedia-operations) [2022-02-08T22:15:46Z] <marostegui@cumin1001> dbctl commit (dc=all): 'Repooling after maintenance db1164 (T300402)', diff saved to https://phabricator.wikimedia.org/P20402 and previous config saved to /var/cache/conftool/dbconfig/20220208-221545-marostegui.json

s1 master is impossible to ALTER due to traffic, we'll need a switchover to get it done: T301312

Marostegui changed the task status from Open to Stalled.Feb 9 2022, 6:05 AM
Marostegui moved this task from In progress to Blocked on the DBA board.

Change 763986 had a related patch set uploaded (by Ladsgroup; author: Amir Sarabadani):

[operations/software/schema-changes@master] Add add_linter_template_T300402.py

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

I did s1's old master db1118 now. Sorry for the delay.