Page MenuHomePhabricator

Run revalidateLinkRecommendations.php for wikis with more than 25 excluded sections
Open, Needs TriagePublic2 Estimated Story Points

Description

As discovered in T380329, up until today, the Add Link API was ignoring some excluded sections if more than 25 of them were excluded. That means we should run revalidateLinkRecommendations.php for (at least) those wikis.

In addition to that, this is probably a good opportunity to review the list of excluded sections. Considering the ignored sections were not causing a noticeable problem, maybe there is something that should be cleaned up.

Target wikis for validation with ambassadors

  • enwiki
  • eswiki
  • frwiki
  • ...
  • rest of wikis without validation

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Sgs set the point value for this task to 2.Tue, Nov 26, 5:16 PM

Consensus from standup: We should run the script without looking at individual configuration, assuming community configuration has whatever the community prefers. Will run the script on all wikis then.

We discussed this with Urbanecm on IRC. If the number of sections in the "List of excluded sections from the Add link task" (Special:CommunityConfiguration/GrowthSuggestedEdits) exceeds 25, sections beyond 25 are not excluded due to an undocumented limit. We think that wikis should be informed about this. This issue was identified and resolved in T380329: az.wikipedia: Add Link tasks are completed while violating excludedSections configuration

Mentioned in SAL (#wikimedia-operations) [2024-12-05T23:23:54Z] <urbanecm> Start revalidateLinkRecommendations.php for Add Link-enabled wikis via mwscript-k8s (T380455)

Mentioned in SAL (#wikimedia-operations) [2024-12-06T00:19:36Z] <urbanecm> Delete previously-started mwscript-k8s instances of revalidateLinkRecommendations.php (T380455)

Mentioned in SAL (#wikimedia-operations) [2024-12-06T00:19:49Z] <urbanecm> mwmaint2002: foreachwikiindblist growthexperiments extensions/GrowthExperiments/maintenance/revalidateLinkRecommendations.php --all --verbose # T380455

Script is still running, currently at fiwiki.