Page MenuHomePhabricator

Show active user stats on Special:GadgetUsage in English Wikipedia
Closed, ResolvedPublic

Description

Feature was disabled in T121949 as the query was taking over 24 hours to run.

Per T120895#1875104, one possible solution is to somehow split it into smaller queries.

Event Timeline

Change #1161529 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/extensions/Gadgets@master] GadgetUsage: Add missing join condition for active users query

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

Change #1161529 merged by jenkins-bot:

[mediawiki/extensions/Gadgets@master] GadgetUsage: Add missing join condition for active users query

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

Now that the join is on the indexed columns, I think the query should be fast enough to run even on enwiki. If it's not, we can always revert.

Change #1164490 had a related patch set uploaded (by SD0001; author: SD0001):

[operations/mediawiki-config@master] Re-enable wgSpecialGadgetUsageActiveUsers for enwiki

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

A_smart_kitten subscribed.

[removing the MediaWiki-Special-pages tag, as it looks like the only (non-site-config) change needed here might have been to the Gadgets extension]

Change #1164490 abandoned by SD0001:

[operations/mediawiki-config@master] Re-enable wgSpecialGadgetUsageActiveUsers for enwiki

Reason:

config flag can be removed instead

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

Change #1164490 restored by SD0001:

[operations/mediawiki-config@master] Re-enable wgSpecialGadgetUsageActiveUsers for enwiki

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

Change #1164652 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/extensions/Gadgets@master] GadgetUsage: Show active user stats on all wikis, remove config flag

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

Change #1164490 merged by jenkins-bot:

[operations/mediawiki-config@master] Re-enable wgSpecialGadgetUsageActiveUsers for enwiki

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

Mentioned in SAL (#wikimedia-operations) [2025-06-30T13:46:57Z] <phuedx@deploy1003> Started scap sync-world: Backport for [[gerrit:1164490|Re-enable wgSpecialGadgetUsageActiveUsers for enwiki (T397454)]]

Mentioned in SAL (#wikimedia-operations) [2025-06-30T13:48:56Z] <phuedx@deploy1003> phuedx, sd: Backport for [[gerrit:1164490|Re-enable wgSpecialGadgetUsageActiveUsers for enwiki (T397454)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-06-30T13:55:26Z] <phuedx@deploy1003> Finished scap sync-world: Backport for [[gerrit:1164490|Re-enable wgSpecialGadgetUsageActiveUsers for enwiki (T397454)]] (duration: 08m 28s)

Mentioned in SAL (#wikimedia-operations) [2025-06-30T16:07:33Z] <taavi> manually update GadgetUsage on enwiki T397454

Change #1164652 merged by jenkins-bot:

[mediawiki/extensions/Gadgets@master] GadgetUsage: Show active user stats on all wikis, remove config flag

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

SD0001 claimed this task.