Page MenuHomePhabricator

daniel (Daniel Kinzler)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Oct 10 2014, 8:08 AM (609 w, 2 d)
Availability
Available
IRC Nick
dues, duesen
LDAP User
Daniel Kinzler
MediaWiki User
DKinzler (WMF) [ Global Accounts ]

Recent Activity

Fri, Jun 5

daniel updated the task description for T424825: rest-gateway: run system tests via helm test.
Fri, Jun 5, 12:57 PM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Release-Engineering-Team, ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel updated the task description for T424825: rest-gateway: run system tests via helm test.
Fri, Jun 5, 12:49 PM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Release-Engineering-Team, ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel closed T424824: api-gateway: run make test in CI as Resolved.
Fri, Jun 5, 12:36 PM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1
daniel closed T424824: api-gateway: run make test in CI, a subtask of T424821: rest gateway: finalize rate limits (stage three), as Resolved.
Fri, Jun 5, 12:36 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel created P93890 hemlfile test output for rest-gateway.
Fri, Jun 5, 11:13 AM

Thu, Jun 4

daniel added a subtask for T399291: Epic: API Rate Limiting Architecture: T428184: rest gateway: emit status 401 when the rate limit is 0.
Thu, Jun 4, 3:07 PM · ServiceOps-SharedInfra, ServiceOps new, MediaWiki-Platform-Team (Radar), Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel added a parent task for T428184: rest gateway: emit status 401 when the rate limit is 0: T399291: Epic: API Rate Limiting Architecture.
Thu, Jun 4, 3:07 PM · Patch-For-Review, MediaWiki-Platform-Team (Radar), MW-Interfaces-Team
daniel created T428184: rest gateway: emit status 401 when the rate limit is 0.
Thu, Jun 4, 3:06 PM · Patch-For-Review, MediaWiki-Platform-Team (Radar), MW-Interfaces-Team

Tue, Jun 2

daniel added a parent task for T412586: rest gateway: implement cost-based rate limits: T405472: Limit the number of expensive API queries a user can perform.
Tue, Jun 2, 10:37 AM · Patch-For-Review, MediaWiki-Platform-Team (Radar), ServiceOps new, Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel added a subtask for T405472: Limit the number of expensive API queries a user can perform: T412586: rest gateway: implement cost-based rate limits.
Tue, Jun 2, 10:37 AM · ServiceOps-SharedInfra, ServiceOps new, MediaWiki-Engineering, Performance Issue, Epic
daniel closed T398919: Epic: API rate limiting dry run (WE5.1.3b), a subtask of T399291: Epic: API Rate Limiting Architecture, as Resolved.
Tue, Jun 2, 10:32 AM · ServiceOps-SharedInfra, ServiceOps new, MediaWiki-Platform-Team (Radar), Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T398919: Epic: API rate limiting dry run (WE5.1.3b), a subtask of T412585: Epic: Enforce API rate limits (WE5.1.3c), as Resolved.
Tue, Jun 2, 10:32 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T398919: Epic: API rate limiting dry run (WE5.1.3b) as Resolved.
Tue, Jun 2, 10:32 AM · MediaWiki-Platform-Team (Kanban Board), Epic, OKR-Work

Mon, Jun 1

daniel triaged T424825: rest-gateway: run system tests via helm test as Low priority.
Mon, Jun 1, 9:39 PM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Release-Engineering-Team, ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel triaged T424824: api-gateway: run make test in CI as High priority.
Mon, Jun 1, 9:39 PM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1
daniel triaged T424821: rest gateway: finalize rate limits (stage three) as High priority.
Mon, Jun 1, 9:39 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel triaged T424823: redioscope: periodically publish top clients to the data lake as Low priority.
Mon, Jun 1, 9:39 PM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Data-Engineering, OKR-Work, FY2025-26 KR 5.1
daniel added a comment to T427815: MediaWiki DomainEvents - Include LogEntry.

Integrating LogEntries with DomainEvents is something I have explored before, but it proved rather tricky to get right. I don't recall the details, but T389602 has some discussion.

Mon, Jun 1, 9:35 PM · Data-Engineering, MW-Interfaces-Team, DPE-MediaWiki-Incremental-History

Fri, May 29

daniel added a comment to T427491: x-ua-contact: recognize pywikibot user-agent strings.

How sharp of a corner case is this for you?

Fri, May 29, 1:33 PM · Traffic

Thu, May 28

daniel added a comment to T427491: x-ua-contact: recognize pywikibot user-agent strings.

Oh, I think I know what happened. There are log entries for category_redirect (commons:commons; User:RussBot) Pywikibot/10.2.0 (g19732) requests/2.32.3 Python/3.11.2.final.0 with no x-ua-contact set, but they are flagged as known-network. I guess we don't extract the contact info for requests from known networks then?

Thu, May 28, 8:38 PM · Traffic
daniel closed T427491: x-ua-contact: recognize pywikibot user-agent strings as Invalid.

So I'm not sure what this task is about.

Care to provide examples?

Thu, May 28, 8:32 PM · Traffic
daniel added a comment to T427491: x-ua-contact: recognize pywikibot user-agent strings.

While spoofing isn't new, this allows operators to spoof users, not programs. It's another thing we'd have to sift through.

Thu, May 28, 5:48 PM · Traffic
daniel added a comment to T427491: x-ua-contact: recognize pywikibot user-agent strings.

Per https://www.mediawiki.org/wiki/Manual:Pywikibot/User-agent, users can set a custom UA easily by setting user_agent_format. Should we perhaps not be encouraging that vs blanket allow-listing the default UA? That then falls into line with our other UA policy for library defaults -- each bot should set a custom UA.

Thu, May 28, 4:14 PM · Traffic
daniel created T427491: x-ua-contact: recognize pywikibot user-agent strings.
Thu, May 28, 9:34 AM · Traffic

Tue, May 26

daniel added a comment to T164654: Support Memento for accessing old article revisions.

This has been declined before, see T36778: Deploy extension Memento on Wikipedia sites

Tue, May 26, 6:29 PM · MediaWiki-General

Mon, May 25

daniel added a comment to T424846: Use a more efficient API in mark-locked.js user script and similar scripts/gadgets.

Effect of these changes looks nice:

image.png (1,535×226 px, 29 KB)

Mon, May 25, 12:48 PM · MediaWiki-Platform-Team (Kanban Board), Local-Wiki-Template-And-Gadget-Issues

Sun, May 24

daniel closed T421287: Action API: prevent POST parameters from overriding query parameters as Resolved.
Sun, May 24, 12:11 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), MediaWiki-Platform-Team (Kanban Board), MW-Interfaces-Team, MediaWiki-User-Interface (actions)

Wed, May 20

daniel added a comment to T424824: api-gateway: run make test in CI.

An easy path is to add Lua/Make to the image and have the deployment-charts Rakefile to invoke the suite. That is quite easy to add and we would pair on it next week.

The main concern with this was that it could easily "blow up" if/when people start adding more tests that require additional dependencies - and there is no automatic way to satisfy them. But I'd be okay with biting that bullet and dealing with it when the time comes.

Wed, May 20, 2:01 PM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1

Tue, May 19

daniel added a comment to T426665: gitlab: Trusted runners for mediawiki/services/smokepy/.

The three pieces are:

Tue, May 19, 2:03 PM · Release-Engineering-Team
daniel added a comment to T426665: gitlab: Trusted runners for mediawiki/services/smokepy/.

Fixed now, public-candidate job ran successfully: https://gitlab.wikimedia.org/repos/mediawiki/services/smokepy/-/jobs/828344

Tue, May 19, 12:32 PM · Release-Engineering-Team
daniel reopened T426665: gitlab: Trusted runners for mediawiki/services/smokepy/ as "Open".

Re-opening, because this still doesn't seem to be working. I do see the trusted runner, but the publish-canidate job still gets stuck with the message "This job is stuck because of one of the following problems. There are no active runners online, no runners for the protected branch , or no runners that match all of the job's tags: trusted".

Tue, May 19, 11:03 AM · Release-Engineering-Team
daniel added a comment to T426665: gitlab: Trusted runners for mediawiki/services/smokepy/.

Project added and new config deployed

Tue, May 19, 10:02 AM · Release-Engineering-Team

Mon, May 18

daniel added a comment to T426665: gitlab: Trusted runners for mediawiki/services/smokepy/.

This repository seems to be missing a software license.

Mon, May 18, 9:06 PM · Release-Engineering-Team
daniel added a comment to T424823: redioscope: periodically publish top clients to the data lake.

Thank you for looking into this @Ottomata!

Mon, May 18, 5:11 PM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Data-Engineering, OKR-Work, FY2025-26 KR 5.1
daniel created T426665: gitlab: Trusted runners for mediawiki/services/smokepy/.
Mon, May 18, 5:06 PM · Release-Engineering-Team

May 13 2026

daniel added a comment to T424824: api-gateway: run make test in CI.

Hey Daniel! It's a little unclear to me what exactly is being tested here. I'm familiar with helm charts and orchestration tooling, are you looking for help figuring out what should be the test running architecture that runs existing tests (the foundation has a huge amount of existing unit, integration and UI layer tests) or are you looking at spinning up a new set of automated tests to validate some new functionality (or functionality that is currently uncovered)?

May 13 2026, 9:10 AM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1

May 12 2026

daniel updated the task description for T424824: api-gateway: run make test in CI.
May 12 2026, 7:22 PM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1
daniel updated subscribers of T424824: api-gateway: run make test in CI.

@SLong-WMF hi, Halley suggested I ping you on this ticket, because you might have ideas on how to approach this. I am trying to figure out how to best implement per-chart CI tests on the deployment-charts repo. The main challenge is that the nature of the services is very heterogeneous, so there may be a potentially large number of tools and dependencies needed to run the tests. On the other hand, right now there only two or three charts that have such tests.

May 12 2026, 7:04 PM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1

May 11 2026

daniel added a project to T424824: api-gateway: run make test in CI: Release-Engineering-Team.
May 11 2026, 5:45 PM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1
daniel updated subscribers of T424824: api-gateway: run make test in CI.

I have been thinking that we could extend the Rake file we are already using in production to check helm charts to also run chart-specific tests. I have been discussing this with @Joe and @Blake on Slack. They both seem to like the idea, but the main problem is the dependencies that these tests introduce.

May 11 2026, 5:44 PM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1

May 8 2026

daniel closed T425391: api rate limits: implement more lenient limits for the Wikipedia App as Resolved.

image.png (613×301 px, 36 KB)

May 8 2026, 1:43 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T425391: api rate limits: implement more lenient limits for the Wikipedia App, a subtask of T424821: rest gateway: finalize rate limits (stage three), as Resolved.
May 8 2026, 1:43 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T425390: api rate limits: split anon-mediawiki from unauthed-mediawiki as Resolved.

image.png (613×301 px, 41 KB)

May 8 2026, 1:42 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T425390: api rate limits: split anon-mediawiki from unauthed-mediawiki, a subtask of T424821: rest gateway: finalize rate limits (stage three), as Resolved.
May 8 2026, 1:42 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel merged task T424829: rest gateway: distinguish between compliant and non-compliant users of InstantCommons into T425390: api rate limits: split anon-mediawiki from unauthed-mediawiki.
May 8 2026, 1:42 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel merged T424829: rest gateway: distinguish between compliant and non-compliant users of InstantCommons into T425390: api rate limits: split anon-mediawiki from unauthed-mediawiki.
May 8 2026, 1:42 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T424827: rest-gateway: configure comprehensive set of cg-nat IPs, a subtask of T424821: rest gateway: finalize rate limits (stage three), as Resolved.
May 8 2026, 1:41 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T424827: rest-gateway: configure comprehensive set of cg-nat IPs as Resolved.

image.png (518×304 px, 33 KB)

May 8 2026, 1:41 PM · Traffic, MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel closed T424829: rest gateway: distinguish between compliant and non-compliant users of InstantCommons, a subtask of T424821: rest gateway: finalize rate limits (stage three), as Resolved.
May 8 2026, 1:39 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T424829: rest gateway: distinguish between compliant and non-compliant users of InstantCommons as Resolved.

image.png (613×301 px, 41 KB)

May 8 2026, 1:39 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T424828: rest gateway: implement flexible rate limit overrides, a subtask of T424829: rest gateway: distinguish between compliant and non-compliant users of InstantCommons, as Resolved.
May 8 2026, 1:38 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T424828: rest gateway: implement flexible rate limit overrides as Resolved.
May 8 2026, 1:38 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel closed T424828: rest gateway: implement flexible rate limit overrides, a subtask of T424821: rest gateway: finalize rate limits (stage three), as Resolved.
May 8 2026, 1:38 PM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1

May 7 2026

daniel updated subscribers of T413570: HTTP 429 error on image requests on Commons (non-WMF native apps treated as bot-traffic).

Right now, it is treated like a bot.

Thank you for confirming. Is there a form or another formal process to apply for non-bot status? The bot-category does not fit very well for an mobile app whose traffic is user-driven (like a browser, as you said), and not centrally orchestrated.

May 7 2026, 2:21 PM · Traffic, Commons
daniel added a comment to T424823: redioscope: periodically publish top clients to the data lake.

@daniel can you provide background information how this supports KR or metrics work?

May 7 2026, 1:39 PM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Data-Engineering, OKR-Work, FY2025-26 KR 5.1
daniel added a comment to T413448: [5.2.2c Epic]: Support Higher Rate Limits for Lift Wing.

Hi @daniel, just wanted to check in - do you happen to know when I might be able to start migrating traffic? Thanks!

May 7 2026, 11:24 AM · MediaWiki-Platform-Team (Kanban Board), Epic, OKR-Work, MW-Interfaces-Team (MWI-Roadmap)
daniel renamed T413570: HTTP 429 error on image requests on Commons (non-WMF native apps treated as bot-traffic) from HTTP 429 error on original image requests on Commons (iOS app by default hiding the Referrer header) to HTTP 429 error on original image requests on Commons (CommonsFinder iOS app by default hiding the Referrer header).
May 7 2026, 5:55 AM · Traffic, Commons
daniel added a comment to T413570: HTTP 429 error on image requests on Commons (non-WMF native apps treated as bot-traffic).

Thank you for the update, I'll be happy to report back if I observe any changes after tomorrow. What do you mean by

This will however not do anything for limits on media requests.

? If I am not mistaken this entire issue is about image / media requests. For us, the problem we encounter is definitely focused on the media requests from end-user clients ie apps. Are the request limits for media documented somewhere else? If not what are they if they're not counted like normal API requests?

May 7 2026, 5:38 AM · Traffic, Commons

May 6 2026

daniel added a comment to T423552: [SPIKE] Add security scheme information to MediaWiki REST API description.

In general I think the spec of an API module should be the same no matter where that module is installed. Extensions changing APIs provided by other components is something that proved problematic in the action API. It also makes versioning less meaningful. Ideally, the spec should tell a client what it can expect from an API module, no matter on which domain it is called.

May 6 2026, 7:39 PM · MW-Interfaces-Team (MWI-Sprint-34 (2026-05-19 to 2026-06-02)), Tool-wmf-openapi-linter, OKR-Work
daniel added a comment to T413570: HTTP 429 error on image requests on Commons (non-WMF native apps treated as bot-traffic).

I am sorry to say that this issue continues to be unresolved for our iOS / Android app. There was an improvement after the initial issue was fixed but still nearly every user has 429-issues with request volumes far below (<10 / min) the rate limits (should be 200 / min) that are talked about here: https://www.mediawiki.org/wiki/Wikimedia_APIs/Rate_limits for clients with compliant user agent. I've send an e-mail to bot-traffic@wikimedia.com as well to see whether I was on any blacklist.

May 6 2026, 3:00 PM · Traffic, Commons
daniel renamed T424825: rest-gateway: run system tests via helm test from rest-gateway: run system tests via heml test to rest-gateway: run system tests via helm test.
May 6 2026, 7:07 AM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Release-Engineering-Team, ServiceOps new, OKR-Work, FY2025-26 KR 5.1

May 5 2026

daniel updated the task description for T424823: redioscope: periodically publish top clients to the data lake.
May 5 2026, 8:01 AM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Data-Engineering, OKR-Work, FY2025-26 KR 5.1
daniel updated the task description for T424823: redioscope: periodically publish top clients to the data lake.
May 5 2026, 7:59 AM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Data-Engineering, OKR-Work, FY2025-26 KR 5.1
daniel created T425391: api rate limits: implement more lenient limits for the Wikipedia App.
May 5 2026, 7:56 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel created T425390: api rate limits: split anon-mediawiki from unauthed-mediawiki.
May 5 2026, 7:54 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1

May 4 2026

daniel added a comment to T419736: Add new API rate limiting fields from webrequest_logs to Turnilo view.

Any progress on this? We ran into a situation with requests from the Wikipedia App getting blocked, and having the rate limit class in Turnilo would really help with investigating the problem...

May 4 2026, 9:00 AM · Data-Engineering (Q4 FS25/26 April 1st - June 30st)

Apr 30 2026

daniel added a comment to T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only.

One potential difference that comes to mind is that -- potentially nobody (or few people) may have reasonably expected the thumbnail/image URLs to stop working at some point in the future (as long as the images in question are not deleted on the wikis themselves), as may be partially evidenced by the fact that these thumbnail URLs were/are in use within WMF-authored deployed code; whereas APIs/API methods could perhaps be reasonably expected to have parts that are deprecated/removed from time to time.

Apr 30 2026, 2:17 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Patch-For-Review, MW-1.45-notes, MW-1.43-notes, MW-1.44-notes, Data-Persistence, MediaViewer, Traffic, Thumbor, SRE-swift-storage

Apr 29 2026

daniel added a subtask for T399291: Epic: API Rate Limiting Architecture: T424846: Use a more efficient API in mark-locked.js user script and similar scripts/gadgets.
Apr 29 2026, 3:34 PM · ServiceOps-SharedInfra, ServiceOps new, MediaWiki-Platform-Team (Radar), Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel added a parent task for T424846: Use a more efficient API in mark-locked.js user script and similar scripts/gadgets: T399291: Epic: API Rate Limiting Architecture.
Apr 29 2026, 3:34 PM · MediaWiki-Platform-Team (Kanban Board), Local-Wiki-Template-And-Gadget-Issues
daniel added a comment to T424768: Allow MediaWiki to make authenticated requests to other instances of MediaWiki.

Does MWHttpRequest automatically support cookies, and if yes, where does it persist them? This is necessary to get better rate limits when using owner-only tokens. (https://www.mediawiki.org/wiki/Wikimedia_APIs/Rate_limits/FAQ#Why_do_I_need_to_send_cookies_with_owner-only_consumers_and_OAuth_1.0?)

Apr 29 2026, 3:33 PM · MW-Interfaces-Team, MW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, Patch-For-Review, Traffic, MediaWiki-File-management, MediaWiki-General
daniel renamed T424768: Allow MediaWiki to make authenticated requests to other instances of MediaWiki from Make MediaWiki comply with Wikimedia user agent policy to Allow MediaWiki to make authenticated requests to other instances of MediaWiki.
Apr 29 2026, 3:25 PM · MW-Interfaces-Team, MW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, Patch-For-Review, Traffic, MediaWiki-File-management, MediaWiki-General
daniel added a parent task for T424768: Allow MediaWiki to make authenticated requests to other instances of MediaWiki: T399291: Epic: API Rate Limiting Architecture.
Apr 29 2026, 3:21 PM · MW-Interfaces-Team, MW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, Patch-For-Review, Traffic, MediaWiki-File-management, MediaWiki-General
daniel added a subtask for T399291: Epic: API Rate Limiting Architecture: T424768: Allow MediaWiki to make authenticated requests to other instances of MediaWiki.
Apr 29 2026, 3:21 PM · ServiceOps-SharedInfra, ServiceOps new, MediaWiki-Platform-Team (Radar), Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel added a parent task for T422686: MediaWiki should include contact info in the User-Agent when making calls to other software: T399291: Epic: API Rate Limiting Architecture.
Apr 29 2026, 3:20 PM · MW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), MediaWiki-General
daniel added a subtask for T399291: Epic: API Rate Limiting Architecture: T422686: MediaWiki should include contact info in the User-Agent when making calls to other software.
Apr 29 2026, 3:20 PM · ServiceOps-SharedInfra, ServiceOps new, MediaWiki-Platform-Team (Radar), Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel created T424831: CDN Backend API: recognized centralauth tokens in haproxy.
Apr 29 2026, 11:31 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, Traffic, Epic, OKR-Work, FY2025-26 KR 5.1
daniel added a subtask for T424829: rest gateway: distinguish between compliant and non-compliant users of InstantCommons: T424828: rest gateway: implement flexible rate limit overrides.
Apr 29 2026, 11:22 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel added a parent task for T424828: rest gateway: implement flexible rate limit overrides: T424829: rest gateway: distinguish between compliant and non-compliant users of InstantCommons.
Apr 29 2026, 11:22 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel created T424829: rest gateway: distinguish between compliant and non-compliant users of InstantCommons.
Apr 29 2026, 11:22 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel created T424828: rest gateway: implement flexible rate limit overrides.
Apr 29 2026, 11:20 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel claimed T424827: rest-gateway: configure comprehensive set of cg-nat IPs.
Apr 29 2026, 11:17 AM · Traffic, MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel created T424827: rest-gateway: configure comprehensive set of cg-nat IPs.
Apr 29 2026, 11:17 AM · Traffic, MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel edited projects for T424825: rest-gateway: run system tests via helm test, added: MediaWiki-Platform-Team, Release-Engineering-Team; removed MediaWiki-Platform-Team (Radar), MW-Interfaces-Team.
Apr 29 2026, 11:14 AM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Release-Engineering-Team, ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel created T424825: rest-gateway: run system tests via helm test.
Apr 29 2026, 11:13 AM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Release-Engineering-Team, ServiceOps new, OKR-Work, FY2025-26 KR 5.1
daniel created T424824: api-gateway: run make test in CI.
Apr 29 2026, 11:10 AM · User-Raine, Release-Engineering-Team, MediaWiki-Platform-Team (Kanban Board), ServiceOps new, Test-Coverage, OKR-Work, FY2025-26 KR 5.1
daniel created T424823: redioscope: periodically publish top clients to the data lake.
Apr 29 2026, 11:08 AM · Patch-For-Review, MediaWiki-Platform-Team (Kanban Board), Data-Engineering, OKR-Work, FY2025-26 KR 5.1
daniel added a subtask for T412585: Epic: Enforce API rate limits (WE5.1.3c): T423320: [WE5.1, FY25-26] Ad-hoc analytics support for API rate limits rollout and potential impact.
Apr 29 2026, 11:01 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel added a parent task for T423320: [WE5.1, FY25-26] Ad-hoc analytics support for API rate limits rollout and potential impact: T412585: Epic: Enforce API rate limits (WE5.1.3c).
Apr 29 2026, 11:01 AM · Product-Analytics (Kanban), MediaWiki-Platform-Team (Kanban Board)
daniel added a parent task for T413448: [5.2.2c Epic]: Support Higher Rate Limits for Lift Wing: T424821: rest gateway: finalize rate limits (stage three).
Apr 29 2026, 10:59 AM · MediaWiki-Platform-Team (Kanban Board), Epic, OKR-Work, MW-Interfaces-Team (MWI-Roadmap)
daniel added a subtask for T424821: rest gateway: finalize rate limits (stage three): T413448: [5.2.2c Epic]: Support Higher Rate Limits for Lift Wing.
Apr 29 2026, 10:59 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel removed a subtask for T399291: Epic: API Rate Limiting Architecture: T419736: Add new API rate limiting fields from webrequest_logs to Turnilo view.
Apr 29 2026, 10:58 AM · ServiceOps-SharedInfra, ServiceOps new, MediaWiki-Platform-Team (Radar), Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel added a subtask for T424821: rest gateway: finalize rate limits (stage three): T419736: Add new API rate limiting fields from webrequest_logs to Turnilo view.
Apr 29 2026, 10:58 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel edited parent tasks for T419736: Add new API rate limiting fields from webrequest_logs to Turnilo view, added: T424821: rest gateway: finalize rate limits (stage three); removed: T399291: Epic: API Rate Limiting Architecture.
Apr 29 2026, 10:58 AM · Data-Engineering (Q4 FS25/26 April 1st - June 30st)
daniel closed T417779: rest gateway: enforce rate limits (stage two) as Resolved.
Apr 29 2026, 10:56 AM · Patch-For-Review, MediaWiki-Platform-Team (Radar), OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T417779: rest gateway: enforce rate limits (stage two), a subtask of T412585: Epic: Enforce API rate limits (WE5.1.3c), as Resolved.
Apr 29 2026, 10:56 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel closed T417779: rest gateway: enforce rate limits (stage two), a subtask of T424821: rest gateway: finalize rate limits (stage three), as Resolved.
Apr 29 2026, 10:56 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel added a subtask for T412585: Epic: Enforce API rate limits (WE5.1.3c): T418835: rest gateway: ensure sessionJwt matches bearer token.
Apr 29 2026, 10:55 AM · MediaWiki-Platform-Team (Radar), ServiceOps new, Traffic, Epic, OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1
daniel removed a subtask for T418042: rest gateway: use rlc from sessionJwt cookie even when a bearer token is used: T418835: rest gateway: ensure sessionJwt matches bearer token.
Apr 29 2026, 10:55 AM · MediaWiki-Platform-Team (Kanban Board), OKR-Work, MW-Interfaces-Team
daniel edited parent tasks for T418835: rest gateway: ensure sessionJwt matches bearer token, added: T412585: Epic: Enforce API rate limits (WE5.1.3c); removed: T418042: rest gateway: use rlc from sessionJwt cookie even when a bearer token is used.
Apr 29 2026, 10:55 AM · MediaWiki-Platform-Team (Kanban Board), OKR-Work, MW-Interfaces-Team
daniel closed T419796: API rate limits: define tiers for logged-in (browser) users, a subtask of T417779: rest gateway: enforce rate limits (stage two), as Resolved.
Apr 29 2026, 10:54 AM · Patch-For-Review, MediaWiki-Platform-Team (Radar), OKR-Work, MW-Interfaces-Team, FY2025-26 KR 5.1