Page MenuHomePhabricator

Deploy Add Link on testwiki
Closed, ResolvedPublic

Description

There are a number of issues with Add Link on the beta cluster, which might or might not be caused by beta generally being broken all the time. Having it on testwiki would give us a little more confidence on what issues are specific to beta.

Event Timeline

kostajh renamed this task from Deloy Add Link on testwiki to Deploy Add Link on testwiki.Mar 11 2021, 1:58 PM
kostajh updated the task description. (Show Details)

Change 670857 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[operations/mediawiki-config@master] Configure GrowthExperiments Add Link settings

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

Change 670858 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[operations/mediawiki-config@master] Enable GrowthExperiments link recommendations on testwiki

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

Change 670887 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[operations/mediawiki-config@master] Configure GrowthExperiments Add Link settings, step 1

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

Change 670887 merged by jenkins-bot:
[operations/mediawiki-config@master] Configure GrowthExperiments Add Link settings, step 1

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

Mentioned in SAL (#wikimedia-operations) [2021-03-11T19:30:48Z] <tgr@deploy1002> Synchronized wmf-config/: Config: [[gerrit:670887|Configure GrowthExperiments Add Link settings, step 1 (T277173)]] (duration: 01m 08s)

Change 670857 merged by jenkins-bot:
[operations/mediawiki-config@master] Configure GrowthExperiments Add Link settings, step 2

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

Mentioned in SAL (#wikimedia-operations) [2021-03-11T19:54:31Z] <tgr@deploy1002> Synchronized wmf-config/: Config: [[gerrit:670857|Configure GrowthExperiments Add Link settings, step 2 (T277173)]] (duration: 01m 08s)

Mentioned in SAL (#wikimedia-operations) [2021-03-11T19:55:04Z] <tgr_> T277173 running mwscript extensions/WikimediaMaintenance/createExtensionTables.php --wiki=testwiki GrowthExperiments

Change 670930 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[mediawiki/extensions/WikimediaMaintenance@master] Fix createExtensionTables.php GrowthExperiments path

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

Change 670930 merged by jenkins-bot:
[mediawiki/extensions/WikimediaMaintenance@master] Fix createExtensionTables.php GrowthExperiments path

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

Change 670858 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable GrowthExperiments link recommendations on testwiki

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

Mentioned in SAL (#wikimedia-operations) [2021-03-11T21:14:11Z] <tgr@deploy1002> Synchronized wmf-config/InitialiseSettings.php: Config: [[gerrit:670858|Enable GrowthExperiments link recommendations on testwiki (T277173)] (duration: 00m 59s)

Tgr moved this task from In Progress to QA on the Growth-Team (Current Sprint) board.

Will take a few hours to generate tasks (assuming it works, of course).

Same as beta: the DB table gets updated but the search index doesn't. testwiki uses EventBus so the problem is not necessarily the same though.
Fetching data from the service seems to work fine on testwiki (and of course the cronjobs do run).

This was incorrect: the search index does get updated but the search doesn't work. Reopened T269493: Add hasrecommendation: search keyword.

Unrelated thoughts:

  • the cronjob needs more logging, it's hard to know what's going on.
  • what happens if the cronjob takes more than an hour? We should probably have some kind of locking.
Etonkovidova claimed this task.
Etonkovidova added a subscriber: Etonkovidova.

Checked testwiki wmf.35 - 'Add links' tasks (adn add links functionality in VE) are present.