Page MenuHomePhabricator

Urbanecm_WMF (Martin Urbanec / Urbanecm)
Senior Software Engineer, Growth Team

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Aug 21 2020, 11:05 AM (320 w, 3 d)
Availability
Available
IRC Nick
urbanecm
LDAP User
Urbanecm work
MediaWiki User
Martin Urbanec (WMF) [ Global Accounts ]

Recent Activity

Yesterday

Urbanecm_WMF added a comment to T438366: Run GrowthExperiments:revalidateLinkRecommendations.php on all Wikimedia wikis.

Still running:

Sun, Oct 11, 4:59 PM · Growth-Team, Wikimedia-maintenance-script-run, Add-Link-Structured-Task, GrowthExperiments-NewcomerTasks

Fri, Oct 9

Urbanecm_WMF added a comment to T439044: Enable analytics instruments to subscribe to mentee messaging a mentor.

Under the hood, mentee questions are just regular edits (they're not special in any way, except they are made through their own interface and we guide newcomers to that interface). We (=MediaWiki Core) send a domain event for every single edit.

Oh, I actually didn't realize that – that's very helpful to know! I thought it was a private messaging system between mentees and mentors, but it's basically a specialized way to post on a user's talk page? (I should have reached out to Growth before filing this to learn more about the feature. Oops! 😅 )

Fri, Oct 9, 2:59 AM · Growth-Team, OKR-Work (DE1 FY2026-27)

Thu, Oct 8

Urbanecm_WMF added a comment to T438366: Run GrowthExperiments:revalidateLinkRecommendations.php on all Wikimedia wikis.

Still running:

Thu, Oct 8, 8:47 PM · Growth-Team, Wikimedia-maintenance-script-run, Add-Link-Structured-Task, GrowthExperiments-NewcomerTasks
Urbanecm_WMF added a comment to T439651: LockManager-maintained locks that were not released are kept past job retry window.

FWIW, most fatals and exception still trigger the mediawiki shutdown which triggers the unlock. I guess it called in a very brutal manner that didn't even get to run shutdown (which also has other side effects like not emitting some logs, etc.)

Thu, Oct 8, 8:46 PM · MediaWiki-API-Platform-Team, ChangeProp, WMF-JobQueue, MediaWiki-General
Urbanecm_WMF added a comment to T439651: LockManager-maintained locks that were not released are kept past job retry window.

From a prioritization standpoint, do we have a sense of the production impact and/or frequency at which this occurs?

Thu, Oct 8, 8:43 PM · MediaWiki-API-Platform-Team, ChangeProp, WMF-JobQueue, MediaWiki-General
Urbanecm_WMF added a comment to T429626: Show Item labels on Newcomer Homepage.

@Urbanecm_WMF When we tested it, it worked (maybe it was caching, even when I cleared it), but now it doesn't for both versions.

Thu, Oct 8, 12:38 PM · Growth-Team (FY2026-27 Q2 Sprint 1), Patch-For-Review, MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Essential-Work, GrowthExperiments-Homepage, Wikidata-Omega (The Board), Wikidata
Urbanecm_WMF added a comment to T429626: Show Item labels on Newcomer Homepage.

I'm confused... I thought the patch worked when I shared it via the call? Are you saying the initial version and the final one behave differently on your local system?

Thu, Oct 8, 11:55 AM · Growth-Team (FY2026-27 Q2 Sprint 1), Patch-For-Review, MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Essential-Work, GrowthExperiments-Homepage, Wikidata-Omega (The Board), Wikidata

Wed, Oct 7

Urbanecm_WMF moved T440462: CommunityConfiguration does not declare its API to be write mode from Incoming to Code Review on the Growth-Team (FY2026-27 Q2 Sprint 1) board.
Wed, Oct 7, 1:55 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Growth-Team (FY2026-27 Q2 Sprint 1), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF claimed T440462: CommunityConfiguration does not declare its API to be write mode.
Wed, Oct 7, 1:55 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Growth-Team (FY2026-27 Q2 Sprint 1), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF created T440462: CommunityConfiguration does not declare its API to be write mode.
Wed, Oct 7, 1:54 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Growth-Team (FY2026-27 Q2 Sprint 1), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF closed T440201: deployment-cp* puppet broken by recent puppet change as Resolved.

Thanks for the ping! I removed them from project puppet, puppet still runs fine:

Wed, Oct 7, 12:48 PM · Beta-Cluster-Infrastructure

Tue, Oct 6

Urbanecm_WMF added a comment to T433373: Integrate the ImpactModule extension with Translatewiki.net.

@Urbanecm_WMF I see only extension description in there. You want that already translated?

Tue, Oct 6, 3:24 PM · translatewiki.net, MediaWiki-extensions-ImpactModule, OKR-Work (DE1 FY2026-27), Growth-Team, FY 2026-27 DE1.3.2 Impact + Dashboard
Urbanecm_WMF added a comment to T439782: [testwiki wmf.22] Special:QuitMentorship displays "Incorrect or missing CAPTCHA" preventing a mentor quit.

Tested with MU test 202610051018, it seems to work now. T440215 exists as a follow up.

Tue, Oct 6, 11:00 AM · Growth-Team (FY2026-27 Q2 Sprint 1), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T440215: CommunityConfiguration should support hCaptcha.

While this task is mainly about CommunityConfiguration, the specific example is about the Mentorlist, which is one of the few cases that does not use CC's generic form builder, and so will likely have to separately implement showing the captcha.

Tue, Oct 6, 12:33 AM · GrowthExperiments-Mentorship, Product Safety and Integrity, Growth-Team, MediaWiki-extensions-CommunityConfiguration, hCaptcha
Urbanecm_WMF claimed T439782: [testwiki wmf.22] Special:QuitMentorship displays "Incorrect or missing CAPTCHA" preventing a mentor quit.
Tue, Oct 6, 12:32 AM · Growth-Team (FY2026-27 Q2 Sprint 1), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), GrowthExperiments-Mentorship
Urbanecm_WMF edited projects for T439782: [testwiki wmf.22] Special:QuitMentorship displays "Incorrect or missing CAPTCHA" preventing a mentor quit, added: Growth-Team (FY2026-27 Q1 Sprint 7); removed Growth-Team.
Tue, Oct 6, 12:32 AM · Growth-Team (FY2026-27 Q2 Sprint 1), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), GrowthExperiments-Mentorship

Mon, Oct 5

Urbanecm_WMF closed T437721: Link the issue tracker from WMF Claude repository as Resolved.
Mon, Oct 5, 8:57 PM · Product Safety and Integrity, WMF-Claude
Urbanecm_WMF added a comment to T439782: [testwiki wmf.22] Special:QuitMentorship displays "Incorrect or missing CAPTCHA" preventing a mentor quit.

Thank you, @Urbanecm_WMF! Hmm... I didn't think about a mentor being active. Zilant1b is indeed inactive according to criteria on https://test.wikipedia.org/wiki/Special:CommunityConfiguration/Mentorship, and, still, the status is Active. Is it another problem?

Mon, Oct 5, 7:58 PM · Growth-Team (FY2026-27 Q2 Sprint 1), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T429626: Show Item labels on Newcomer Homepage.

@mahmoud.abdelsattar.wmde I have finalised the patch that ensures GrowthExperiments considers any content namespace.

Mon, Oct 5, 7:38 PM · Growth-Team (FY2026-27 Q2 Sprint 1), Patch-For-Review, MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Essential-Work, GrowthExperiments-Homepage, Wikidata-Omega (The Board), Wikidata
Urbanecm_WMF added a comment to T439577: changeprop timeouts are not configured consistently.

Thanks for double checking @Scott_French. From my perspective, this is not very urgent (if you need some time to widen the timeout globally, I don't think Growth would need a special rule in the interim; just let me know when I should look at this again). That said, I do think we should either widen the timeout globally, or shorten the MediaWiki-imposed one. Hope this makes sense.

Mon, Oct 5, 7:16 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF added a comment to T439577: changeprop timeouts are not configured consistently.

@Scott_French I don't think it is fully fixed yet:

Mon, Oct 5, 5:46 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF moved T440215: CommunityConfiguration should support hCaptcha from Inbox to Product Backlog on the Growth-Team board.
Mon, Oct 5, 5:39 PM · GrowthExperiments-Mentorship, Product Safety and Integrity, Growth-Team, MediaWiki-extensions-CommunityConfiguration, hCaptcha
Urbanecm_WMF added a comment to T439577: changeprop timeouts are not configured consistently.

Thanks @Scott_French! Those jobs are (relatively) uncommon. I just scheduled one manually. Let's see what it will do.

Mon, Oct 5, 5:35 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF updated the task description for T440215: CommunityConfiguration should support hCaptcha.
Mon, Oct 5, 4:22 PM · GrowthExperiments-Mentorship, Product Safety and Integrity, Growth-Team, MediaWiki-extensions-CommunityConfiguration, hCaptcha
Urbanecm_WMF created T440215: CommunityConfiguration should support hCaptcha.
Mon, Oct 5, 4:21 PM · GrowthExperiments-Mentorship, Product Safety and Integrity, Growth-Team, MediaWiki-extensions-CommunityConfiguration, hCaptcha
Urbanecm_WMF added a comment to T439782: [testwiki wmf.22] Special:QuitMentorship displays "Incorrect or missing CAPTCHA" preventing a mentor quit.

In principle, this should only affect users who do not have skipcaptcha?

Mon, Oct 5, 4:18 PM · Growth-Team (FY2026-27 Q2 Sprint 1), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T440201: deployment-cp* puppet broken by recent puppet change.

FWIW I have no idea whether adding those values where I added them is a good long term fix. https://gerrit.wikimedia.org/r/c/operations/puppet/+/1040158 shows they possibly should be in puppet somewhere.

Mon, Oct 5, 3:16 PM · Beta-Cluster-Infrastructure
Urbanecm_WMF added a comment to T433601: Support LVS backend servers using nftables.

This appears to cause T440201: deployment-cp* puppet broken by recent puppet change

Mon, Oct 5, 3:11 PM · Traffic, Infrastructure-Foundations, SRE
Urbanecm_WMF added a comment to T440201: deployment-cp* puppet broken by recent puppet change.

I added missing values to deployment-prep: https://gerrit.wikimedia.org/r/plugins/gitiles/cloud/instance-puppet/+/e03f2606f899152f20a6401452175f59a5619e10%5E%21/#F0

Mon, Oct 5, 3:10 PM · Beta-Cluster-Infrastructure
Urbanecm_WMF created T440201: deployment-cp* puppet broken by recent puppet change.
Mon, Oct 5, 3:09 PM · Beta-Cluster-Infrastructure
Urbanecm_WMF added a comment to T439782: [testwiki wmf.22] Special:QuitMentorship displays "Incorrect or missing CAPTCHA" preventing a mentor quit.

In principle, this should only affect users who do not have skipcaptcha? I was able to quit (and rejoin) using my staff account, but not using a brand new one (which doesn't yet have skipcaptcha).

Mon, Oct 5, 2:20 PM · Growth-Team (FY2026-27 Q2 Sprint 1), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T439407: Drop GrowthExperiments tables from kaiwiki on s3.

Thank you, as always!

Mon, Oct 5, 2:14 PM · Growth-Team, GrowthExperiments, DBA
Urbanecm_WMF added a comment to T439407: Drop GrowthExperiments tables from kaiwiki on s3.

Yep, MW doesn't have the s3 DB configured for kaiwiki at all:

Mon, Oct 5, 2:13 PM · Growth-Team, GrowthExperiments, DBA
Urbanecm_WMF added a comment to T439407: Drop GrowthExperiments tables from kaiwiki on s3.

Thanks @Marostegui. Should we keep the empty DB there? AFAIK, kaiwiki shouldn't be on s3 to begin with (https://noc.wikimedia.org/db.php puts it to s5, where it does have the regular tables).

Mon, Oct 5, 2:11 PM · Growth-Team, GrowthExperiments, DBA
Urbanecm_WMF added a comment to T438366: Run GrowthExperiments:revalidateLinkRecommendations.php on all Wikimedia wikis.

Script is still running:

Mon, Oct 5, 12:50 PM · Growth-Team, Wikimedia-maintenance-script-run, Add-Link-Structured-Task, GrowthExperiments-NewcomerTasks
Urbanecm_WMF added a comment to T429417: Add Link should not make a recommendation if one has already been accepted or declined (Limit an article to only one Add a Link suggestion).

since Cecil_Duncan was probably re-added before to Link recommendation set before the fix.

Mon, Oct 5, 12:49 PM · Growth-Team (FY2026-27 Q2 Sprint 1), MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Patch-For-Review, Community Feedback (Growth), Essential-Work, GrowthExperiments-NewcomerTasks, Add-Link-Structured-Task

Thu, Oct 1

Urbanecm_WMF moved T371028: Migration Schemas to a non-latest version is broken from Code Review to QA on the Growth-Team (FY2026-27 Q1 Sprint 7) board.
Thu, Oct 1, 11:59 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Growth-Team (FY2026-27 Q2 Sprint 1), Essential-Work, Growth Team Maintenance, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), Patch-For-Review, User-Michael, MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), MediaWiki-extensions-CommunityConfiguration

Wed, Sep 30

Urbanecm_WMF added a comment to T439580: reassignMenteeJob triggers fairly large transactions.

There are multiple writes per mentor, but we can certainly make them smaller. @Ladsgroup, are there any problems with transactions that are _too small_? Or is that not a concern at all.

Wed, Sep 30, 4:28 PM · DBA, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF moved T439044: Enable analytics instruments to subscribe to mentee messaging a mentor from Needs Refinement to Needs Discussion on the Growth-Team board.

I'm confused at what the goal/problem here is, as this is pretty much already the case. Under the hood, mentee questions are just regular edits (they're not special in any way, except they are made through their own interface and we guide newcomers to that interface). We (=MediaWiki Core) send a domain event for every single edit.

Wed, Sep 30, 4:24 PM · Growth-Team, OKR-Work (DE1 FY2026-27)

Tue, Sep 29

Urbanecm_WMF added a project to T330071: Mentorship: ensure that all mentees are assigned to an active mentor: Community Feedback (Growth).
Tue, Sep 29, 11:55 PM · Community Feedback (Growth), Growth-Team, User-notice, MW-1.41-notes (1.41.0-wmf.18; 2023-07-18), GrowthExperiments-Mentorship, Chinese-Sites
Urbanecm_WMF moved T418194: Mentors still having mentees after removing themselves from Doing to QA on the Growth-Team (FY2026-27 Q1 Sprint 7) board.

@Sdkb This is basically done (as in, new resignations/removals should work as intended); more details are available in the summary above. If you see an issue in resignations/removals not being cleaned up fully, please do let me know.

Tue, Sep 29, 11:53 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

The reported symptom — a mentor quits and keeps their mentees — is not one bug but a chain of them. reassignMenteesJob processes one batch and reschedules itself; anything that stops the chain leaves the remaining mentees behind silently, because the job reports success in every one of those cases.

Tue, Sep 29, 11:44 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added projects to T439651: LockManager-maintained locks that were not released are kept past job retry window: WMF-JobQueue, ChangeProp.
Tue, Sep 29, 11:28 PM · MediaWiki-API-Platform-Team, ChangeProp, WMF-JobQueue, MediaWiki-General
Urbanecm_WMF created T439652: Consider making reassignMenteesJob treat "failed to acquire a lock" as an error.
Tue, Sep 29, 11:26 PM · Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

I call this fixed from an user facing perspective. The remaining few issues are tracked separately now.

Tue, Sep 29, 11:26 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF created T439651: LockManager-maintained locks that were not released are kept past job retry window.
Tue, Sep 29, 11:25 PM · MediaWiki-API-Platform-Team, ChangeProp, WMF-JobQueue, MediaWiki-General
Urbanecm_WMF added a project to T409171: Change mentor status away primary data source reading to config: Growth Team Maintenance.
Tue, Sep 29, 10:03 PM · Growth Team Maintenance, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T438366: Run GrowthExperiments:revalidateLinkRecommendations.php on all Wikimedia wikis.

The script is still here:

Tue, Sep 29, 9:43 PM · Growth-Team, Wikimedia-maintenance-script-run, Add-Link-Structured-Task, GrowthExperiments-NewcomerTasks
Urbanecm_WMF created T439641: phabricator_search_tasks silently ignores the full-text query when limit or order is also set.
Tue, Sep 29, 9:15 PM · Product Safety and Integrity, WMF-Claude
Urbanecm_WMF updated the task description for T439638: [performance regression] ReassignMentees takes ~0.5s per mentee.
Tue, Sep 29, 9:09 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Patch-For-Review, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF changed the status of T409171: Change mentor status away primary data source reading to config, a subtask of T347152: [Epic] Structured mentor list: Migrate mentor status to GrowthMentors.json, from Stalled to Open.
Tue, Sep 29, 9:06 PM · Growth-Team, Epic, MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), Patch-For-Review, GrowthExperiments-Mentorship
Urbanecm_WMF changed the status of T409171: Change mentor status away primary data source reading to config from Stalled to Open.
Tue, Sep 29, 9:06 PM · Growth Team Maintenance, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF moved T409171: Change mentor status away primary data source reading to config from Blocked to Current Maintenance Backlog on the Growth-Team board.

@Michael Boldly moving this to current maintenance backlog, because this should now be unblocked and because it is Technical-Debt that hits us whenever we try to hit mentorship (see Caveats on T439638, which I run into when working on T418194).

Tue, Sep 29, 9:05 PM · Growth Team Maintenance, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF closed T411104: mwscript-k8s makes it challenging to run LoggedUpdateMaintenance across all wikis as Resolved.

I think this is done.

Tue, Sep 29, 9:04 PM · ServiceOps, MW-1.46-notes, MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), ServiceOps-MediaWiki, Growth-Team, MediaWiki-Engineering, MediaWiki-Maintenance-system, MW-on-K8s
Urbanecm_WMF created T439638: [performance regression] ReassignMentees takes ~0.5s per mentee.
Tue, Sep 29, 8:51 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Patch-For-Review, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF updated the task description for T439626: Echo: NotificationController::enqueueDeleteJob should use lazyPush rather than push.
Tue, Sep 29, 7:39 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), User-Urbanecm, MediaWiki-Core-Platform-Team, Notifications (Echo)
Urbanecm_WMF updated subscribers of T439627: RecentChangeNotifier is notifying for bot actions by non-bot actors.

@Ladsgroup This was a mitigation you added, and I'm proposing to change it. Asking you for second opinion before I break anything :).

Tue, Sep 29, 7:39 PM · MediaWiki-Core-Platform-Team, MediaWiki-Core-Notifications
Urbanecm_WMF created T439627: RecentChangeNotifier is notifying for bot actions by non-bot actors.
Tue, Sep 29, 7:38 PM · MediaWiki-Core-Platform-Team, MediaWiki-Core-Notifications
Urbanecm_WMF created T439626: Echo: NotificationController::enqueueDeleteJob should use lazyPush rather than push.
Tue, Sep 29, 7:32 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), User-Urbanecm, MediaWiki-Core-Platform-Team, Notifications (Echo)
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

Why does this happen?

Tue, Sep 29, 7:20 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

Pending mystery: Part of this issue is that enotifNotify jobs are getting scheduled for every single user, pushing our own follow up job further than a minute, thus breaking the lock handoff system we use.

Tue, Sep 29, 5:30 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

I call this fixed from an user facing perspective. The remaining few issues are tracked separately now.

Tue, Sep 29, 5:08 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.
2026-09-29 16:51:05.941012 [47965e32cf7e7fecd58e355d] mw-jobrunner.eqiad.main-58bb4854f5-2ld2c enwiki 1.47.0-wmf.21 GrowthExperiments INFO: ReassignMenteesJob finished reassignment for Blacephalon with true status {"status":"true","mentor":"Blacephalon","context.job_type":"reassignMenteesJob"}
Tue, Sep 29, 5:02 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF closed T438980: Deduplication logic of jobs declared by GrowthExperiments has stopped working as Resolved.
Tue, Sep 29, 4:49 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Growth-Team (FY2026-27 Q1 Sprint 7), Growth Team Maintenance, GrowthExperiments
Urbanecm_WMF claimed T438980: Deduplication logic of jobs declared by GrowthExperiments has stopped working.
Tue, Sep 29, 4:49 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Growth-Team (FY2026-27 Q1 Sprint 7), Growth Team Maintenance, GrowthExperiments
Urbanecm_WMF moved T438980: Deduplication logic of jobs declared by GrowthExperiments has stopped working from Code Review to QA on the Growth-Team (FY2026-27 Q1 Sprint 7) board.
Tue, Sep 29, 4:49 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Growth-Team (FY2026-27 Q1 Sprint 7), Growth Team Maintenance, GrowthExperiments
Urbanecm_WMF added a comment to T439577: changeprop timeouts are not configured consistently.

Why is MediaWiki continuing with the job when the client disconnects?

Tue, Sep 29, 4:31 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

Let's try another user:

Tue, Sep 29, 4:19 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T439577: changeprop timeouts are not configured consistently.

More questions: In changeprop, I see the DEFAULT_REQUEST_TIMEOUT for requests changeprop makes is set to 420 seconds. So even with the envoy timeout increased from 300s to something larger, we'd only increase the effective duration to 420s.

Tue, Sep 29, 4:09 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF added a subtask for T418194: Mentors still having mentees after removing themselves: T439580: reassignMenteeJob triggers fairly large transactions.
Tue, Sep 29, 3:49 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a parent task for T439580: reassignMenteeJob triggers fairly large transactions: T418194: Mentors still having mentees after removing themselves.
Tue, Sep 29, 3:49 PM · DBA, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF added a project to T439580: reassignMenteeJob triggers fairly large transactions: DBA.

Adding DBA for advice on "MediaWiki versus databases". Is transaction this large a problem? Should/can we make it a smaller one? Or should we just ignore it altogether?

Tue, Sep 29, 3:49 PM · DBA, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF created T439580: reassignMenteeJob triggers fairly large transactions.
Tue, Sep 29, 3:47 PM · DBA, Growth-Team, GrowthExperiments-Mentorship
Urbanecm_WMF added a subtask for T418194: Mentors still having mentees after removing themselves: T439577: changeprop timeouts are not configured consistently.
Tue, Sep 29, 3:40 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a parent task for T439577: changeprop timeouts are not configured consistently: T418194: Mentors still having mentees after removing themselves.
Tue, Sep 29, 3:40 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF attached a referenced file: F105427123: T418194 jobs timeline.jpg.
Tue, Sep 29, 3:38 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF updated subscribers of T439577: changeprop timeouts are not configured consistently.

I discussed this with @Volans over Slack; their response was:

Tue, Sep 29, 3:37 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF created T439577: changeprop timeouts are not configured consistently.
Tue, Sep 29, 3:36 PM · ServiceOps (Next quarter), MediaWiki-API-Platform-Team, WMF-JobQueue, ChangeProp
Urbanecm_WMF attached a referenced file: F105427123: T418194 jobs timeline.jpg.
Tue, Sep 29, 2:23 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

This is several bugs combined into one:

Tue, Sep 29, 2:01 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF attached a referenced file: F105424030: image.png.
Tue, Sep 29, 1:05 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

For my own self, I converted the logs into a timeline:

Tue, Sep 29, 1:04 PM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF created T439548: wmf-deployment members can push directly to deployment branches.
Tue, Sep 29, 12:39 PM · MediaWiki-Gerrit-Group-Requests, Release-Engineering-Team (Priority Backlog 📥), Gerrit
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

It has finished:

Tue, Sep 29, 11:58 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship
Urbanecm_WMF added a comment to T418194: Mentors still having mentees after removing themselves.

Preparing some users to tests this on:

Tue, Sep 29, 9:32 AM · MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Growth-Team (FY2026-27 Q1 Sprint 7), Community Feedback (Growth), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Essential-Work, GrowthExperiments-Mentorship

Mon, Sep 28

Urbanecm_WMF closed T439447: Phabricator MCP no longer works in WMF Claude as Resolved.
urbanecm@wmf3345 wmf-claude % nono --version
nono 0.78.0
urbanecm@wmf3345 wmf-claude % git show HEAD
commit 8b9148a7b1ad3946bcf098e2444698d607d72294 (HEAD -> main, origin/main, origin/HEAD)
Merge: 214c425 cfe1385
Author: Kosta Harlan 
Date:   Mon Sep 28 19:17:43 2026 +0200
Mon, Sep 28, 5:51 PM · Product Safety and Integrity, WMF-Claude
Urbanecm_WMF created T439447: Phabricator MCP no longer works in WMF Claude.
Mon, Sep 28, 4:59 PM · Product Safety and Integrity, WMF-Claude
Urbanecm_WMF added a comment to T439407: Drop GrowthExperiments tables from kaiwiki on s3.

FTR: Those tables were never accessed by MediaWiki.

Mon, Sep 28, 12:13 PM · Growth-Team, GrowthExperiments, DBA
Urbanecm_WMF moved T439407: Drop GrowthExperiments tables from kaiwiki on s3 from Inbox to Tracking on the Growth-Team board.
Mon, Sep 28, 12:12 PM · Growth-Team, GrowthExperiments, DBA
Urbanecm_WMF created T439407: Drop GrowthExperiments tables from kaiwiki on s3.
Mon, Sep 28, 12:12 PM · Growth-Team, GrowthExperiments, DBA
Urbanecm_WMF updated the task description for T438316: Add improved prompt to mysql.php when executed in k8s.
Mon, Sep 28, 12:06 PM · Kubernetes, ServiceOps, ServiceOps-MediaWiki, MW-on-K8s

Fri, Sep 25

Urbanecm_WMF added a comment to T438366: Run GrowthExperiments:revalidateLinkRecommendations.php on all Wikimedia wikis.

How to access logs (for deployers):

Fri, Sep 25, 11:48 AM · Growth-Team, Wikimedia-maintenance-script-run, Add-Link-Structured-Task, GrowthExperiments-NewcomerTasks
Urbanecm_WMF updated subscribers of T429417: Add Link should not make a recommendation if one has already been accepted or declined (Limit an article to only one Add a Link suggestion).

For QA purposes, this is a log of the begining of the revalidation I have just started:

Fri, Sep 25, 11:47 AM · Growth-Team (FY2026-27 Q2 Sprint 1), MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Patch-For-Review, Community Feedback (Growth), Essential-Work, GrowthExperiments-NewcomerTasks, Add-Link-Structured-Task
Urbanecm_WMF added a comment to T438366: Run GrowthExperiments:revalidateLinkRecommendations.php on all Wikimedia wikis.

This is now running.

Fri, Sep 25, 11:42 AM · Growth-Team, Wikimedia-maintenance-script-run, Add-Link-Structured-Task, GrowthExperiments-NewcomerTasks
Urbanecm_WMF added a comment to T438366: Run GrowthExperiments:revalidateLinkRecommendations.php on all Wikimedia wikis.

Revalidating everything 1790175600 and older should do the trick (matches Wed Sep 23 2026 15:00:00 GMT+0000). Deployed happened at 14:37, so anything 15:00 and older should be revalidated.

Fri, Sep 25, 11:38 AM · Growth-Team, Wikimedia-maintenance-script-run, Add-Link-Structured-Task, GrowthExperiments-NewcomerTasks

Thu, Sep 24

Urbanecm_WMF added a project to T435396: [EPIC] DE3.2.2 Give article recommendations based on selected topics of interest to new account holders: Growth-Team.
Thu, Sep 24, 3:49 PM · Growth-Team, GrowthExperiments-Account-Setup, FY26-27 DE 3.2.2 Article recommendations, MinervaNeue, Vector 2022, Epic, Reader Experience Team
Urbanecm_WMF added a project to T433784: Experiment: Welcome Notification (DE1.3.1): Growth-Team.
Thu, Sep 24, 3:49 PM · Growth-Team, MediaWiki-Core-Platform-Team (Radar), OKR-Work (DE1 FY2026-27), GrowthExperiments-Account-Setup, Notifications (Echo), Epic
Urbanecm_WMF added a project to T436332: Recommended reading exp: Final design review and adjustments for recommended articles: Growth-Team.
Thu, Sep 24, 3:48 PM · MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Growth-Team, GrowthExperiments-Account-Setup, Reader Experience Team (REx Sprint 7 (Q1 FY26-27 Sep 22-Oct 5), OKR-Work, FY26-27 DE 3.2.2 Article recommendations, MinervaNeue, Vector 2022
Urbanecm_WMF added a project to T437339: Recommended reading exp: Instrument user interaction on module: Growth-Team.
Thu, Sep 24, 3:48 PM · Reader Experience Team (REx Sprint 8 (Q2 FY26-27 Oct 6-19)), MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Growth-Team, GrowthExperiments-Account-Setup, OKR-Work, FY26-27 DE 3.2.2 Article recommendations
Urbanecm_WMF added a project to T437348: Recommended reading exp: Bug bash: Growth-Team.
Thu, Sep 24, 3:48 PM · Growth-Team, MW-1.47-notes (1.47.0-wmf.22; 2026-09-29), Reader Experience Team (REx Sprint 7 (Q1 FY26-27 Sep 22-Oct 5), GrowthExperiments-Account-Setup, OKR-Work, FY26-27 DE 3.2.2 Article recommendations, MinervaNeue, Vector 2022