Page MenuHomePhabricator

Move minimumTasksPerTopic from CommunityConfiguration to PHP configuration
Closed, ResolvedPublic3 Estimated Story Points

Description

As identified in T378527#10412817, the minimum number of tasks per topic GrowthExperiments maintains is currently defined in community configuration as minimumTasksPerTopic. Since that value is not specified in the SuggestedEditsSchema, it currently cannot be configured by the community. Practically speaking, the value is constant and specified in the codebase (in the form of default values).

To be able to move with T378527: Surfacing structured tasks: Populate Add Link suggestions for more articles, we need to be able to change the minimum number of tasks per topic on per-wiki level. To accomplish that, we need to move minimumTasksPerTopic to PHP configuration.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
KStoller-WMF moved this task from Inbox to Up Next (estimated tasks) on the Growth-Team board.
Sgs set the point value for this task to 3.Jan 21 2025, 3:38 PM

Change #1113984 had a related patch set uploaded (by Cyndywikime; author: Cyndywikime):

[operations/mediawiki-config@master] Add configurable MinimumTasksPerTopic

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

Change #1113840 had a related patch set uploaded (by Cyndywikime; author: Cyndywikime):

[mediawiki/extensions/GrowthExperiments@master] Move link recommendation minimum tasks per topic to PHP configuration

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

Change #1113840 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] Move link recommendation minimum tasks per topic to PHP configuration

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

QA note: This is currently a no-op on all wikis. We will actually increase the value of tasks per topic in T378527.

Change #1113984 merged by jenkins-bot:

[operations/mediawiki-config@master] Add configurable MinimumTasksPerTopic

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

Mentioned in SAL (#wikimedia-operations) [2025-02-04T08:04:07Z] <urbanecm@deploy2002> Started scap sync-world: Backport for [[gerrit:1113984|Add configurable MinimumTasksPerTopic (T383714)]], [[gerrit:1115791|[Growth] Increase minimum tasks per topic to 2000 for eswiki, frwiki (T378527)]]

Mentioned in SAL (#wikimedia-operations) [2025-02-04T08:13:17Z] <urbanecm@deploy2002> urbanecm, cyndywikime: Backport for [[gerrit:1113984|Add configurable MinimumTasksPerTopic (T383714)]], [[gerrit:1115791|[Growth] Increase minimum tasks per topic to 2000 for eswiki, frwiki (T378527)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Change #1117109 had a related patch set uploaded (by Urbanecm; author: Cyndywikime):

[mediawiki/extensions/GrowthExperiments@wmf/1.44.0-wmf.14] Move link recommendation minimum tasks per topic to PHP configuration

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

Mentioned in SAL (#wikimedia-operations) [2025-02-04T08:30:04Z] <urbanecm@deploy2002> Finished scap sync-world: Backport for [[gerrit:1113984|Add configurable MinimumTasksPerTopic (T383714)]], [[gerrit:1115791|[Growth] Increase minimum tasks per topic to 2000 for eswiki, frwiki (T378527)]] (duration: 25m 56s)

Change #1117109 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@wmf/1.44.0-wmf.14] Move link recommendation minimum tasks per topic to PHP configuration

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

Mentioned in SAL (#wikimedia-operations) [2025-02-04T08:46:46Z] <urbanecm@deploy2002> Started scap sync-world: Backport for [[gerrit:1117109|Move link recommendation minimum tasks per topic to PHP configuration (T383714)]]

Mentioned in SAL (#wikimedia-operations) [2025-02-04T08:53:14Z] <urbanecm@deploy2002> urbanecm: Backport for [[gerrit:1117109|Move link recommendation minimum tasks per topic to PHP configuration (T383714)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-02-04T09:04:14Z] <urbanecm@deploy2002> Finished scap sync-world: Backport for [[gerrit:1117109|Move link recommendation minimum tasks per topic to PHP configuration (T383714)]] (duration: 17m 28s)