Page MenuHomePhabricator

Jgiannelos (jgiannelos)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
May 5 2020, 11:24 AM (310 w, 6 d)
Availability
Available
IRC Nick
nemo-yiannis
LDAP User
Jgiannelos
MediaWiki User
JGiannelos (WMF) [ Global Accounts ]

Recent Activity

Thu, Apr 16

Jgiannelos moved T422780: Production error: MediaWiki\Context\RequestContext::getTitle called with no title set. from Code Review to To Verify on the Content-Transform-Team (Work In Progress) board.
Thu, Apr 16, 12:04 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid

Wed, Apr 15

Jgiannelos closed T411769: Migrate wikifeeds backend calls away from rest-gateway, a subtask of T410198: Determine the source of internal requests going through the API gateway., as Resolved.
Wed, Apr 15, 3:05 PM · ServiceOps-SharedInfra, ServiceOps new, MediaWiki-Platform-Team (Q3 Kanban Board), Content-Transform-Team (Work In Progress), Essential-Work, PageViewInfo, Growth-Team, OKR-Work
Jgiannelos closed T411769: Migrate wikifeeds backend calls away from rest-gateway, a subtask of T411641: Fix external calls to AQS in Wikimedia extensions, as Resolved.
Wed, Apr 15, 3:05 PM · MediaWiki-Platform-Team (Q3 Kanban Board), OKR-Work, Traffic, PageViewInfo, Math
Jgiannelos closed T411769: Migrate wikifeeds backend calls away from rest-gateway as Resolved.
Wed, Apr 15, 3:05 PM · ServiceOps-SharedInfra, ServiceOps new, Content-Transform-Team (Work In Progress), Essential-Work, Wikifeeds
Jgiannelos moved T411769: Migrate wikifeeds backend calls away from rest-gateway from Code Review to To Deploy on the Content-Transform-Team (Work In Progress) board.
Wed, Apr 15, 2:34 PM · ServiceOps-SharedInfra, ServiceOps new, Content-Transform-Team (Work In Progress), Essential-Work, Wikifeeds

Thu, Apr 9

Jgiannelos moved T420336: mw-parsoid improvements from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Thu, Apr 9, 9:46 AM · Content-Transform-Team (Work In Progress), User-jijiki, ServiceOps-Services-Oids, ServiceOps new, OKR-Work
Jgiannelos updated the task description for T422394: CTT tasks week of 2026-04-03.
Thu, Apr 9, 9:40 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Content-Transform-Team (Work In Progress)
Jgiannelos added a comment to T422780: Production error: MediaWiki\Context\RequestContext::getTitle called with no title set..

This might be related:

Thu, Apr 9, 5:48 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid
Jgiannelos created T422780: Production error: MediaWiki\Context\RequestContext::getTitle called with no title set..
Thu, Apr 9, 5:36 AM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid
Jgiannelos updated the task description for T422394: CTT tasks week of 2026-04-03.
Thu, Apr 9, 5:31 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Content-Transform-Team (Work In Progress)
Jgiannelos closed T421522: CTT tasks week of 2026-03-27 as Resolved.
Thu, Apr 9, 5:30 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Essential-Work, Content-Transform-Team (Work In Progress)
Jgiannelos added a comment to T421522: CTT tasks week of 2026-03-27.

Closing this one after: https://phabricator.wikimedia.org/T422394

Thu, Apr 9, 5:30 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Essential-Work, Content-Transform-Team (Work In Progress)

Wed, Apr 8

Jgiannelos added a comment to T420336: mw-parsoid improvements.

I just tested the new env with increased resources with the same setup and double the concurrency (8 test workers, before it was 4) and i am getting similar amount of errors. Maybe we should try to bump up the resources a bit more. For reference the current testing env running with 20 roundtrip testing workers.

Wed, Apr 8, 4:18 PM · Content-Transform-Team (Work In Progress), User-jijiki, ServiceOps-Services-Oids, ServiceOps new, OKR-Work
Jgiannelos added a comment to T420336: mw-parsoid improvements.

Sounds good.

Wed, Apr 8, 11:05 AM · Content-Transform-Team (Work In Progress), User-jijiki, ServiceOps-Services-Oids, ServiceOps new, OKR-Work
Jgiannelos created P90324 enwiki time to first byte - webrequest logs - 7 day aggregate.
Wed, Apr 8, 8:18 AM

Tue, Apr 7

Jgiannelos triaged T422507: Wikifeeds CI is not working as High priority.
Tue, Apr 7, 3:05 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Wikifeeds
Jgiannelos added a comment to T422507: Wikifeeds CI is not working.

I am bumping the priority to high since its blocking code merges.

Tue, Apr 7, 3:05 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Wikifeeds
Jgiannelos closed T421699: Allow rt-testing tools to use custom headers for rt-testing, a subtask of T421483: parsoidtest1001.eqiad.wmnet retirement plan, as Resolved.
Tue, Apr 7, 2:47 PM · Essential-Work, Content-Transform-Team (Work In Progress), ServiceOps new, serviceops-radar
Jgiannelos closed T421699: Allow rt-testing tools to use custom headers for rt-testing as Resolved.
Tue, Apr 7, 2:47 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress)
Jgiannelos added projects to T422507: Wikifeeds CI is not working: Wikifeeds, Release-Engineering-Team.
Tue, Apr 7, 2:40 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Wikifeeds
Jgiannelos created T422507: Wikifeeds CI is not working.
Tue, Apr 7, 2:39 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Wikifeeds

Mon, Apr 6

Jgiannelos renamed T422394: CTT tasks week of 2026-04-03 from CTT tasks week of YYYY-MM-DD 2026-04-03 to CTT tasks week of 2026-04-03.
Mon, Apr 6, 3:36 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Content-Transform-Team (Work In Progress)
Jgiannelos added a project to T422394: CTT tasks week of 2026-04-03: Content-Transform-Team (Work In Progress).
Mon, Apr 6, 3:34 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Content-Transform-Team (Work In Progress)
Jgiannelos created T422394: CTT tasks week of 2026-04-03.
Mon, Apr 6, 3:33 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Content-Transform-Team (Work In Progress)

Wed, Apr 1

Jgiannelos added a comment to T420336: mw-parsoid improvements.

Update on the status of parsoid testreduce for rt-testing:

Wed, Apr 1, 12:31 PM · Content-Transform-Team (Work In Progress), User-jijiki, ServiceOps-Services-Oids, ServiceOps new, OKR-Work

Tue, Mar 31

Jgiannelos added a comment to T419726: Parsoid fails to expand transclusion generated by a Lua module on mnwiki.

For debugging purposes I tried this patch and it renders the output like legacy, because it allows expanding the templates from invoke:

diff --git a/src/Wt2Html/TT/TemplateHandler.php b/src/Wt2Html/TT/TemplateHandler.php
index 531a6d4ae..16fbfca2c 100644
--- a/src/Wt2Html/TT/TemplateHandler.php
+++ b/src/Wt2Html/TT/TemplateHandler.php
@@ -1058,7 +1058,7 @@ class TemplateHandler extends XMLTagBasedHandler {
                                        [
                                                // Template like content returned from the
                                                // preprocessor should not be further expanded
-                                               'expandTemplates' => false,
+                                               'expandTemplates' => true,
                                                'srcOffsets' => $srcOffsets,
                                        ] + $this->options
Tue, Mar 31, 10:26 AM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress), Parsoid

Mon, Mar 30

Jgiannelos added a comment to T419726: Parsoid fails to expand transclusion generated by a Lua module on mnwiki.

I did some more debugging here. The reproduction steps for a simpler example is the following:

Mon, Mar 30, 6:55 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
Jgiannelos added a project to T421699: Allow rt-testing tools to use custom headers for rt-testing: Parsoid-Read-Views (Small Size Wikipedias).
Mon, Mar 30, 3:30 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress)
Jgiannelos placed T406088: CVE-2026-39838: ProofreadPage improperly sanitizes multiline styles using Sanitizer::checkCSS up for grabs.
Mon, Mar 30, 3:10 PM · Essential-Work, Content-Transform-Team (Work In Progress), Vuln-Infoleak, SecTeam-Processed, affects-Miraheze, ProofreadPage, Security, Security-Team
Jgiannelos closed T408915: visualdiff testing: Escaped link elements are shown in page view on fr.wikisource.org as Resolved.
Mon, Mar 30, 3:07 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
Jgiannelos moved T419726: Parsoid fails to expand transclusion generated by a Lua module on mnwiki from Q4 FY25-26 to In Progress on the Content-Transform-Team (Work In Progress) board.
Mon, Mar 30, 3:06 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
Jgiannelos moved T421699: Allow rt-testing tools to use custom headers for rt-testing from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Mon, Mar 30, 3:05 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress)
Jgiannelos created T421699: Allow rt-testing tools to use custom headers for rt-testing.
Mon, Mar 30, 12:05 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress)

Fri, Mar 27

Jgiannelos updated the task description for T420968: CTT tasks week of 2026-03-20.
Fri, Mar 27, 5:24 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress)
Jgiannelos added a comment to T420299: Maps don't display on the beta cluster; tile server offline on deployment-maps-master02.deployment-prep.eqiad1.wikimedia.cloud.

I can cleanup the stale instances. Also might be a good idea to remove the maps cloudvps project that is unused.

Fri, Mar 27, 7:35 AM · Essential-Work, Content-Transform-Team (Work In Progress), Beta-Cluster-Infrastructure

Thu, Mar 26

Jgiannelos added a comment to T420299: Maps don't display on the beta cluster; tile server offline on deployment-maps-master02.deployment-prep.eqiad1.wikimedia.cloud.

We checked wth CTT team and it doesn't look like anyone knows how MW is maintained on beta. Ideally the maintainers of beta can change the kartotheiran config to point to production maps endpoint.

Thu, Mar 26, 2:33 PM · Essential-Work, Content-Transform-Team (Work In Progress), Beta-Cluster-Infrastructure
Jgiannelos closed T421359: Persistent 500 for https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alireza_Tangsiri as Resolved.
Thu, Mar 26, 2:21 PM · Content-Transform-Team (Work In Progress), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service
Jgiannelos added a comment to T421359: Persistent 500 for https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alireza_Tangsiri.

Should be working now. I just deployed the workaround to prod.

Thu, Mar 26, 2:21 PM · Content-Transform-Team (Work In Progress), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service
Jgiannelos added a comment to T421359: Persistent 500 for https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alireza_Tangsiri.

This might be the patch causing the issue:
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1255899

Thu, Mar 26, 1:38 PM · Content-Transform-Team (Work In Progress), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service
Jgiannelos added a comment to T421359: Persistent 500 for https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alireza_Tangsiri.

The parsing fails when pcs is trying to:

element.style.getPropertyValue("width")
Thu, Mar 26, 1:38 PM · Content-Transform-Team (Work In Progress), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service
Jgiannelos claimed T421359: Persistent 500 for https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alireza_Tangsiri.
Thu, Mar 26, 1:15 PM · Content-Transform-Team (Work In Progress), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service
Jgiannelos added a comment to T421359: Persistent 500 for https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alireza_Tangsiri.

I can reproduce this locally too:

curl localhost:8888/en.wikipedia.org/v1/page/mobile-html/Obama
{"status":500,"type":"internal_error","title":"TypeError","detail":"Cannot read properties of undefined (reading 'type')","method":"GET","uri":"/en.wikipedia.org/v1/page/mobile-html/Obama"}
Thu, Mar 26, 1:07 PM · Content-Transform-Team (Work In Progress), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service
Jgiannelos added a comment to T421359: Persistent 500 for https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alireza_Tangsiri.

This is the error I see:

{
  "name": "mobileapps",
  "hostname": "mobileapps-staging-7db876b6f9-kb6rm",
  "pid": 1,
  "level": "ERROR",
  "message": "500: internal_error",
  "stack": "TypeError: Cannot read properties of undefined (reading type)\n    at TokenStream.LA (/srv/service/node_modules/domino/lib/cssparser.js:810:30)\n    at TokenStream.advance (/srv/service/node_modules/domino/lib/cssparser.js:683:20)\n    at Parser._readDeclarations (/srv/service/node_modules/domino/lib/cssparser.js:3402:42)\n    at Parser.parseStyleAttribute (/srv/service/node_modules/domino/lib/cssparser.js:3581:22)\n    at parseStyles (/srv/service/node_modules/domino/lib/CSSStyleDeclaration.js:23:10)\n    at CSSStyleDeclaration.get (/srv/service/node_modules/domino/lib/CSSStyleDeclaration.js:38:28)\n    at CSSStyleDeclaration.value (/srv/service/node_modules/domino/lib/CSSStyleDeclaration.js:94:17)\n    at Function.value (/srv/service/pagelib/build/wikimedia-page-library-transform.js:1:658)\n    at Function.value (/srv/service/pagelib/build/wikimedia-page-library-transform.js:1:1467)\n    at Object._e [as convertImageToPlaceholder] (/srv/service/pagelib/build/wikimedia-page-library-transform.js:1:25056)\n    at MobileHTML.finalizeStep (/srv/service/lib/mobile/MobileHTML.js:191:13)\n    at MobileHTML.finalizeFor (/srv/service/lib/html/DocumentWorker.js:99:15)\n    at /srv/service/lib/html/DocumentWorker.js:35:37\n    at MobileHTML._doWorkInChunks (/srv/service/lib/html/DocumentWorker.js:126:8)\n    at Immediate.<anonymous> (/srv/service/lib/html/DocumentWorker.js:35:10)\n    at process.processImmediate (node:internal/timers:485:21)",
  "status": 500,
  "type": "internal_error",
  "detail": "Cannot read properties of undefined (reading type)",
  "request_id": "15dae054-9fe3-4ffc-8a11-538b5197c3de",
  "request": {
    "url": "/en.wikipedia.org/v1/page/mobile-html/Obama",
    "headers": {
      "user-agent": "curl/7.74.0",
      "x-request-id": "15dae054-9fe3-4ffc-8a11-538b5197c3de"
    },
    "method": "GET",
    "params": {
      "0": "/en.wikipedia.org/v1/page/mobile-html/Obama"
    },
    "query": {},
    "remoteAddress": "127.0.0.1",
    "remotePort": 37636
  },
  "levelPath": "error/500",
  "msg": "500: internal_error",
  "time": "2026-03-26T13:03:50.269Z",
  "v": 0
}
Thu, Mar 26, 1:05 PM · Content-Transform-Team (Work In Progress), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service
Jgiannelos added a comment to T421359: Persistent 500 for https://en.wikipedia.org/api/rest_v1/page/mobile-html/Alireza_Tangsiri.

It doesn't look like a production specific error, because staging also fails.
jgiannelos@deploy2002:~$ curl -k https://staging.svc.eqiad.wmnet:4102/en.wikipedia.org/v1/page/mobile-html/Obama
{"status":500,"type":"Internal error"}

Thu, Mar 26, 1:03 PM · Content-Transform-Team (Work In Progress), Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Page Content Service

Wed, Mar 25

Jgiannelos updated the task description for T420968: CTT tasks week of 2026-03-20.
Wed, Mar 25, 4:27 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress)

Tue, Mar 24

Jgiannelos updated the task description for T420968: CTT tasks week of 2026-03-20.
Tue, Mar 24, 9:38 AM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress)

Mon, Mar 23

Jgiannelos updated the task description for T420968: CTT tasks week of 2026-03-20.
Mon, Mar 23, 5:26 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress)
Jgiannelos added a project to T420968: CTT tasks week of 2026-03-20: Content-Transform-Team (Work In Progress).
Mon, Mar 23, 5:25 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress)
Jgiannelos created T420968: CTT tasks week of 2026-03-20.
Mon, Mar 23, 5:25 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress)

Mar 20 2026

Jgiannelos updated subscribers of T420299: Maps don't display on the beta cluster; tile server offline on deployment-maps-master02.deployment-prep.eqiad1.wikimedia.cloud.

On a different note (cc @ihurbain) since we barely do any development in kartotherian, there is no need for maps on beta. Can we point mw on beta to use maps in prod ?

Mar 20 2026, 2:44 PM · Essential-Work, Content-Transform-Team (Work In Progress), Beta-Cluster-Infrastructure
Jgiannelos added a comment to T420299: Maps don't display on the beta cluster; tile server offline on deployment-maps-master02.deployment-prep.eqiad1.wikimedia.cloud.

I think to bring again deployment-prep up to speed with prod we need:

  • A new node for tegola (no need for caching)
  • A new node for kartotherian
  • A new node for postgres/osm (no need for replication, just an initial bootstrap is enough)
Mar 20 2026, 2:25 PM · Essential-Work, Content-Transform-Team (Work In Progress), Beta-Cluster-Infrastructure
Jgiannelos added a comment to T420299: Maps don't display on the beta cluster; tile server offline on deployment-maps-master02.deployment-prep.eqiad1.wikimedia.cloud.

I think that the issue here is that kartotherian used to be deployed using puppet on mapsXXXX nodes but we moved it to k8s so now puppet doesn't configure the node kartotherian service.

Mar 20 2026, 1:54 PM · Essential-Work, Content-Transform-Team (Work In Progress), Beta-Cluster-Infrastructure

Mar 18 2026

Jgiannelos added a comment to T409358: Add page_id and namespace to X-Analytics header in Mobile App requests (2025 remake).

I just deployed the changes.

Mar 18 2026, 11:30 AM · Data-Engineering (Q3 FY25/26 January 1st - March 31th), Content-Transform-Team, Essential-Work, Reader Growth Team, MobileFrontend (Core PHP), Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog

Feb 19 2026

Jgiannelos added a comment to T411935: Parsoid <pages> support does not apply $wgProofreadPagePageJoiner logic.

This should be enabled now.

Feb 19 2026, 3:32 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Essential-Work, Content-Transform-Team (Work In Progress), ProofreadPage, WS Export

Feb 17 2026

Jgiannelos added a comment to T410466: Expanded attribute value including quotes.

Here is a minimal example:

{| 
|-
| bgcolor={{ #ifeq: false | true | "gold" | "#f9f9f9" }} | example
|}
Feb 17 2026, 2:11 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias)
Jgiannelos moved T410466: Expanded attribute value including quotes from Q4 FY25-26 to In Progress on the Content-Transform-Team (Work In Progress) board.
Feb 17 2026, 11:36 AM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias)
Jgiannelos claimed T410466: Expanded attribute value including quotes.
Feb 17 2026, 11:36 AM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias)
Jgiannelos closed T416899: CTT tasks week of 2026-02-06 as Resolved.
Feb 17 2026, 10:33 AM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Essential-Work, Content-Transform-Team (Work In Progress)
Jgiannelos moved T408915: visualdiff testing: Escaped link elements are shown in page view on fr.wikisource.org from Code Review to To Verify on the Content-Transform-Team (Work In Progress) board.
Feb 17 2026, 10:33 AM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid

Feb 16 2026

Jgiannelos added a comment to T386246: Migrate parsoidtest functionality to kubernetes (mw-parsoid).

Regarding 2: I think we need the ability to run maintenance scripts for debugging purposes.
Regarding 4: We can put some instrumentation in our testing script that checks out a specific version of mediawiki, same way we are doing it for parsoid.

Feb 16 2026, 10:41 AM · User-jijiki, ServiceOps-Services-Oids, ServiceOps new, Content-Transform-Team, OKR-Work

Feb 13 2026

Jgiannelos updated the task description for T416899: CTT tasks week of 2026-02-06.
Feb 13 2026, 7:11 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Essential-Work, Content-Transform-Team (Work In Progress)
Jgiannelos updated the task description for T416899: CTT tasks week of 2026-02-06.
Feb 13 2026, 7:11 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Essential-Work, Content-Transform-Team (Work In Progress)
Jgiannelos created T417443: CTT tasks week of 2026-02-13.
Feb 13 2026, 7:07 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Content-Transform-Team (Work In Progress)
Jgiannelos added a comment to T386246: Migrate parsoidtest functionality to kubernetes (mw-parsoid).

Regarding 1: It shouldn't receive any requests from RB because RB is only running mathoid. Is the traffic so low that could be healthchecks from x-amples ?

Feb 13 2026, 4:35 PM · User-jijiki, ServiceOps-Services-Oids, ServiceOps new, Content-Transform-Team, OKR-Work

Feb 12 2026

Jgiannelos updated the task description for T416899: CTT tasks week of 2026-02-06.
Feb 12 2026, 4:58 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Essential-Work, Content-Transform-Team (Work In Progress)
Jgiannelos updated the task description for T416899: CTT tasks week of 2026-02-06.
Feb 12 2026, 4:57 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Essential-Work, Content-Transform-Team (Work In Progress)
Jgiannelos added a comment to T416540: Mean MediaWiki backend latency increased by 60% between October and December 2025.

I have a scenario that might be interesting where there is a combination of parsoid, rest API and CDN purges cascading effect that I am trying to reproduce. I believe that its worth checking what happens when:

Feb 12 2026, 1:52 PM · Parsoid-Read-Views (Performance), User-jijiki, ServiceOps-Mediawiki, Performance Issue, MediaWiki-Platform-Team (Radar)

Feb 10 2026

Jgiannelos added a comment to T386246: Migrate parsoidtest functionality to kubernetes (mw-parsoid).

Heads up: We should make sure that we run rt test to the same cluster we send requests. In the new scenario we will have 1 env in eqiad and 1 in codfw.

Feb 10 2026, 1:54 PM · User-jijiki, ServiceOps-Services-Oids, ServiceOps new, Content-Transform-Team, OKR-Work
Jgiannelos added a comment to T386246: Migrate parsoidtest functionality to kubernetes (mw-parsoid).

Heads up: We should orchestrate a helmfile deploy early in our rt-test script to run a deployment to bring the env up to date with the latest.

Feb 10 2026, 1:32 PM · User-jijiki, ServiceOps-Services-Oids, ServiceOps new, Content-Transform-Team, OKR-Work
Jgiannelos added a comment to T386246: Migrate parsoidtest functionality to kubernetes (mw-parsoid).

Heads up: We should make sure that devs don't rely on home folders as a long term storage for scripts and stuff. Eventually the host node might be recycled.

Feb 10 2026, 1:26 PM · User-jijiki, ServiceOps-Services-Oids, ServiceOps new, Content-Transform-Team, OKR-Work

Feb 9 2026

Jgiannelos added a parent task for T416912: Replication to GitHub seems to have stalled: T416899: CTT tasks week of 2026-02-06.
Feb 9 2026, 6:34 PM · Essential-Work, Patch-For-Review, User-brennen, Release-Engineering-Team, Wikimedia-GitHub, Gerrit
Jgiannelos added a subtask for T416899: CTT tasks week of 2026-02-06: T416912: Replication to GitHub seems to have stalled.
Feb 9 2026, 6:33 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Essential-Work, Content-Transform-Team (Work In Progress)
Jgiannelos created T416899: CTT tasks week of 2026-02-06.
Feb 9 2026, 5:06 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Essential-Work, Content-Transform-Team (Work In Progress)
Jgiannelos added a comment to T409358: Add page_id and namespace to X-Analytics header in Mobile App requests (2025 remake).

I just sent a patch. That said we might end up again with stale responses until cache is evicted.

Feb 9 2026, 4:56 PM · Data-Engineering (Q3 FY25/26 January 1st - March 31th), Content-Transform-Team, Essential-Work, Reader Growth Team, MobileFrontend (Core PHP), Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog
Jgiannelos updated the task description for T393434: Migrate node-based services in production to node22.
Feb 9 2026, 4:36 PM · Test Kitchen, Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Wikidata-Termbox, RESTBase, Wikifeeds, Push-Notification-Service, Page Content Service, Maps (Kartotherian), Test Kitchen UI, EventStreams, Event-Platform, ChangeProp, Release Pipeline (Blubber), Wikidata, MediaWiki-Engineering, Data-Engineering, Release-Engineering-Team
Jgiannelos closed T410296: Significant increase in wikifeeds latency and mobileapps error rate since 2025/11/13 as Resolved.
Feb 9 2026, 4:34 PM · Wikimedia-production-error, ServiceOps new, Wikipedia-Android-App-Backlog, Content-Transform-Team, Wikifeeds
Jgiannelos added a comment to T410296: Significant increase in wikifeeds latency and mobileapps error rate since 2025/11/13.

Closing this one for now with wikifeeds and mobileapps running node 22. I think that ideally we should spend some time in the feature to fine tune the sizing of the pods, but for now production doesn't look so problematic.

Feb 9 2026, 4:34 PM · Wikimedia-production-error, ServiceOps new, Wikipedia-Android-App-Backlog, Content-Transform-Team, Wikifeeds
Jgiannelos closed T408413: Use TOC comparison in Linter to identify new section edit link differences that might block deploys as Resolved.

We already have some bugs after comparing between legacy/parsoid using getTOC maintenance script. Closing this one for now.

Feb 9 2026, 4:24 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias)
Jgiannelos moved T408915: visualdiff testing: Escaped link elements are shown in page view on fr.wikisource.org from In Progress to Code Review on the Content-Transform-Team (Work In Progress) board.
Feb 9 2026, 4:19 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
Jgiannelos moved T411769: Migrate wikifeeds backend calls away from rest-gateway from Code Review to Blocked on the Content-Transform-Team (Work In Progress) board.
Feb 9 2026, 4:19 PM · ServiceOps-SharedInfra, ServiceOps new, Content-Transform-Team (Work In Progress), Essential-Work, Wikifeeds

Feb 6 2026

Jgiannelos added a comment to T416540: Mean MediaWiki backend latency increased by 60% between October and December 2025.

This diagram might also be interesting:
https://grafana.wikimedia.org/goto/Aqf_YrHvg?orgId=1

Feb 6 2026, 5:02 PM · Parsoid-Read-Views (Performance), User-jijiki, ServiceOps-Mediawiki, Performance Issue, MediaWiki-Platform-Team (Radar)

Feb 5 2026

Jgiannelos closed T415792: Make PCS respect standard sizes, a subtask of T402792: Consider rate limiting non-standard thumbnail sizes, as Resolved.
Feb 5 2026, 4:47 PM · Patch-For-Review, Traffic
Jgiannelos closed T415792: Make PCS respect standard sizes as Resolved.
Feb 5 2026, 4:47 PM · Content-Transform-Team (Work In Progress), Page Content Service
Jgiannelos added a comment to T416567: Cache expirations (?) every UTC midnight.

Here is the latest parsoid rollouts. From git log:

Feb 5 2026, 12:13 PM · User-jijiki, ServiceOps new
Jgiannelos created P88712 (An Untitled Masterwork).
Feb 5 2026, 12:12 PM
Jgiannelos created P88711 (An Untitled Masterwork).
Feb 5 2026, 12:03 PM

Feb 4 2026

Jgiannelos added a comment to T410296: Significant increase in wikifeeds latency and mobileapps error rate since 2025/11/13.

In the scope of node22 upgrade it looks like we are good enough. I think @hnowlan might have some insight on the worker/heap limit sizing from the last round of the same incidence we had on node18 -> node20 upgrade.
Overall i believe that:

Feb 4 2026, 10:53 AM · Wikimedia-production-error, ServiceOps new, Wikipedia-Android-App-Backlog, Content-Transform-Team, Wikifeeds

Feb 3 2026

Jgiannelos added a comment to T411769: Migrate wikifeeds backend calls away from rest-gateway.

@Clement_Goubert Can you help me figure out which endpoint wikifeeds should be pointed to, so we stop using rest-gateway directly ?

Feb 3 2026, 5:26 PM · ServiceOps-SharedInfra, ServiceOps new, Content-Transform-Team (Work In Progress), Essential-Work, Wikifeeds
Jgiannelos placed T409358: Add page_id and namespace to X-Analytics header in Mobile App requests (2025 remake) up for grabs.
Feb 3 2026, 12:49 PM · Data-Engineering (Q3 FY25/26 January 1st - March 31th), Content-Transform-Team, Essential-Work, Reader Growth Team, MobileFrontend (Core PHP), Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog

Feb 2 2026

Jgiannelos added a comment to T410296: Significant increase in wikifeeds latency and mobileapps error rate since 2025/11/13.

I can try setting the flags so we reproduce the state of the node 18 env and see how it goes. That said I believe we should reconsider the sizing with the combination of:

Feb 2 2026, 6:39 PM · Wikimedia-production-error, ServiceOps new, Wikipedia-Android-App-Backlog, Content-Transform-Team, Wikifeeds
Jgiannelos added a comment to T409358: Add page_id and namespace to X-Analytics header in Mobile App requests (2025 remake).

It looks like in PCS level we add the headers as expected. Should I go ahead and close the ticket or just untag content transform team and track the rest of the work with this ticket?

Feb 2 2026, 4:30 PM · Data-Engineering (Q3 FY25/26 January 1st - March 31th), Content-Transform-Team, Essential-Work, Reader Growth Team, MobileFrontend (Core PHP), Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog
Jgiannelos added a comment to T409358: Add page_id and namespace to X-Analytics header in Mobile App requests (2025 remake).

Maybe the second request was cached? Need to check the details.

Feb 2 2026, 12:42 PM · Data-Engineering (Q3 FY25/26 January 1st - March 31th), Content-Transform-Team, Essential-Work, Reader Growth Team, MobileFrontend (Core PHP), Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog

Jan 29 2026

Jgiannelos updated subscribers of T415302: reference is truncated in 2 coloumn reference section in both landscape and portrait mode.

From what I see in page/mobile-html output, references are not truncated. Maybe its an app rendering specific thing? @Seddon

Jan 29 2026, 3:23 PM · Page Content Service, Wikipedia-Android-App-Backlog
Jgiannelos moved T415877: PCS/summary returns errors for beta requests from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Jan 29 2026, 3:14 PM · Content-Transform-Team (Work In Progress), Page Content Service, Beta-Cluster-Infrastructure
Jgiannelos claimed T415877: PCS/summary returns errors for beta requests.
Jan 29 2026, 3:08 PM · Content-Transform-Team (Work In Progress), Page Content Service, Beta-Cluster-Infrastructure
Jgiannelos edited projects for T415877: PCS/summary returns errors for beta requests, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Jan 29 2026, 3:08 PM · Content-Transform-Team (Work In Progress), Page Content Service, Beta-Cluster-Infrastructure
Jgiannelos updated subscribers of T415877: PCS/summary returns errors for beta requests.
Jan 29 2026, 10:19 AM · Content-Transform-Team (Work In Progress), Page Content Service, Beta-Cluster-Infrastructure
Jgiannelos added a comment to T415877: PCS/summary returns errors for beta requests.

I think the cause is merging this patch:
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1208461

Jan 29 2026, 10:13 AM · Content-Transform-Team (Work In Progress), Page Content Service, Beta-Cluster-Infrastructure
Jgiannelos updated the task description for T415877: PCS/summary returns errors for beta requests.
Jan 29 2026, 9:33 AM · Content-Transform-Team (Work In Progress), Page Content Service, Beta-Cluster-Infrastructure
Jgiannelos created T415877: PCS/summary returns errors for beta requests.
Jan 29 2026, 9:31 AM · Content-Transform-Team (Work In Progress), Page Content Service, Beta-Cluster-Infrastructure