Page MenuHomePhabricator

ssastry (Subbu)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 5:34 AM (560 w, 4 d)
Availability
Available
IRC Nick
subbu
LDAP User
Subramanya Sastry
MediaWiki User
SSastry (WMF) [ Global Accounts ]

Recent Activity

Thu, Jul 3

ssastry updated the task description for T398223: CTT task week of 2025-06-27.
Thu, Jul 3, 10:51 AM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Content-Transform-Team (Work In Progress)
ssastry updated the task description for T398223: CTT task week of 2025-06-27.
Thu, Jul 3, 10:51 AM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Content-Transform-Team (Work In Progress)
ssastry moved T398610: Error: Call to undefined method Wikimedia\Parsoid\Tokens\CommentTk::getName() from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Thu, Jul 3, 10:50 AM · Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, Wikimedia-production-error
ssastry claimed T398610: Error: Call to undefined method Wikimedia\Parsoid\Tokens\CommentTk::getName().
Thu, Jul 3, 10:50 AM · Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, Wikimedia-production-error
ssastry created T398610: Error: Call to undefined method Wikimedia\Parsoid\Tokens\CommentTk::getName().
Thu, Jul 3, 10:34 AM · Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, Wikimedia-production-error

Wed, Jul 2

ssastry placed T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags up for grabs.
Wed, Jul 2, 8:03 PM · Parsoid, Parsoid-Read-Views (Performance)
ssastry added a comment to T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags.

The idea sounded fine in theory, but in practice, things get complicated. The above patch does a good first pass that works quite well for quote & list handlers, and decently well enough for the indent-pre handler.

Wed, Jul 2, 8:02 PM · Parsoid, Parsoid-Read-Views (Performance)
ssastry closed T392261: Investigate crashers (out of memory, timeouts), a subtask of T254522: Set appropriate wikitext limits for Parsoid to ensure it doesn't OOM, as Resolved.
Wed, Jul 2, 7:49 PM · Parsoid-Read-Views (Performance), affects-Kiwix-and-openZIM, Parsoid
ssastry closed T392261: Investigate crashers (out of memory, timeouts), a subtask of T392227: [EPIC] Parsoid Performance, as Resolved.
Wed, Jul 2, 7:49 PM · OKR-Work, Epic, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry closed T392261: Investigate crashers (out of memory, timeouts) as Resolved.
Wed, Jul 2, 7:49 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T392261: Investigate crashers (out of memory, timeouts).

Okay, we've filed separate tasks for specific issues and fixed some of them. The only uninvestigated issue is to look at timeouts on User and Wikipedia namespaces -- both of which point to issues with large pages and not necessarily something substantially broken. I'm going to close this task and when we get to a second round of performance work, we can revisit our state of OOMs and timeouts and file fresh tasks as needed.

Wed, Jul 2, 7:48 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry removed a project from T394808: DOMTraverser performance experimentations: Maybe create optimized / specialized DOMTraversers: Content-Transform-Team (Work In Progress).
Wed, Jul 2, 7:44 PM · Patch-For-Review, Parsoid-Read-Views (Performance), Parsoid
ssastry lowered the priority of T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags from High to Low.
Wed, Jul 2, 7:43 PM · Parsoid, Parsoid-Read-Views (Performance)
ssastry moved T398487: TypeError: Wikimedia\Parsoid\Config\SiteConfig::exportMetadataHelper(): Argument #6 ($htmlTitle) must be of type string, int given, called in /srv/mediawiki/php-1.45.0-wmf.8/includes/parser/Parsoid/Config/SiteConfig.php on line from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Wed, Jul 2, 7:43 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Content-Transform-Team (Work In Progress), Patch-For-Review, Wikimedia-production-error
ssastry moved T398223: CTT task week of 2025-06-27 from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Wed, Jul 2, 7:42 PM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Content-Transform-Team (Work In Progress)
ssastry updated subscribers of T398488: PHP Warning: Undefined array key 4.
Wed, Jul 2, 7:36 PM · Content-Transform-Team, Parsoid, Wikimedia-production-error
ssastry updated subscribers of T398489: Wikimedia\Assert\UnreachableException: Trying to fetch node data without loading! Node id: 63 Stored data: {"parsoid":{"stx":"piped","a":{"href":"./jour"},"sa":{"href":"jour"},"dsr":{"start":779,"end":793,"openWidth":7,"closeWi.
Wed, Jul 2, 7:34 PM · Content-Transform-Team, Parsoid, Wikimedia-production-error
ssastry claimed T398487: TypeError: Wikimedia\Parsoid\Config\SiteConfig::exportMetadataHelper(): Argument #6 ($htmlTitle) must be of type string, int given, called in /srv/mediawiki/php-1.45.0-wmf.8/includes/parser/Parsoid/Config/SiteConfig.php on line.
Wed, Jul 2, 7:30 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Content-Transform-Team (Work In Progress), Patch-For-Review, Wikimedia-production-error
ssastry created T398489: Wikimedia\Assert\UnreachableException: Trying to fetch node data without loading! Node id: 63 Stored data: {"parsoid":{"stx":"piped","a":{"href":"./jour"},"sa":{"href":"jour"},"dsr":{"start":779,"end":793,"openWidth":7,"closeWi.
Wed, Jul 2, 6:46 PM · Content-Transform-Team, Parsoid, Wikimedia-production-error
ssastry created T398488: PHP Warning: Undefined array key 4.
Wed, Jul 2, 6:44 PM · Content-Transform-Team, Parsoid, Wikimedia-production-error
ssastry created T398487: TypeError: Wikimedia\Parsoid\Config\SiteConfig::exportMetadataHelper(): Argument #6 ($htmlTitle) must be of type string, int given, called in /srv/mediawiki/php-1.45.0-wmf.8/includes/parser/Parsoid/Config/SiteConfig.php on line.
Wed, Jul 2, 6:42 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Content-Transform-Team (Work In Progress), Patch-For-Review, Wikimedia-production-error
ssastry edited projects for T398101: '"`UNIQ--maplink-00000003-QINU`" error with Parsoid, added: Content-Transform-Team; removed Parsoid.
Wed, Jul 2, 4:37 PM · Content-Transform-Team, Maps (Kartographer)

Tue, Jul 1

ssastry closed T393971: Reduce TokenHandlerPipeline overheads on pages with large token streams as Resolved.
Tue, Jul 1, 6:38 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ssastry closed T393726: Cache WikiLink processing in WikiLinkHandler as Resolved.
Tue, Jul 1, 6:37 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid

Mon, Jun 30

ssastry created T398223: CTT task week of 2025-06-27.
Mon, Jun 30, 4:52 PM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Content-Transform-Team (Work In Progress)
ssastry closed T397639: CTT tasks week of 2025-06-20 as Resolved.
Mon, Jun 30, 4:50 PM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Content-Transform-Team (Work In Progress)
ssastry updated the task description for T397639: CTT tasks week of 2025-06-20.
Mon, Jun 30, 4:50 PM · MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Content-Transform-Team (Work In Progress)
ssastry added a comment to T398175: AbuseFilterConsequencesTest broken when $wgParsoidSettings['linting'] is set to true.

wikitext/to/lint doesn't emit any HTML, only generates lints and returns the lint output -- so no tests should be run against this endpoint that require the HTML.

But $wgParsoidSettings['linting'] = true wouldn't interfere with the normal generation of HTML in general, would it? The AbuseFilter test isn't invoking any REST APIs at all, it's checking parser output... $wgParsoidSettings['linting'] = true shouldn't have any effect unless you are actually asking for linter output, right?

Mon, Jun 30, 1:58 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Parsoid, AbuseFilter, ci-test-error (WMF-deployed Build Failure)
ssastry added a comment to T398175: AbuseFilterConsequencesTest broken when $wgParsoidSettings['linting'] is set to true.

Not that that explains why the tests are failing in AbuseFilter which presumably is only invoking the HTML-producing REST API endpoints, but just in case that observation above helps someone debug this.

Mon, Jun 30, 1:12 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Parsoid, AbuseFilter, ci-test-error (WMF-deployed Build Failure)
ssastry added a comment to T398175: AbuseFilterConsequencesTest broken when $wgParsoidSettings['linting'] is set to true.

wikitext/to/lint doesn't emit any HTML, only generates lints and returns the lint output -- so no tests should be run against this endpoint that require the HTML.

Mon, Jun 30, 1:06 PM · MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Parsoid, AbuseFilter, ci-test-error (WMF-deployed Build Failure)

Thu, Jun 12

ssastry moved T268785: IDEA: Move parallel tag parsing logic from Math to core from Backlog to Q4 FY24-25 on the Content-Transform-Team (Work In Progress) board.
Thu, Jun 12, 4:49 AM · Content-Transform-Team (Work In Progress), Parsoid, Math

Fri, Jun 6

ssastry added a comment to T394808: DOMTraverser performance experimentations: Maybe create optimized / specialized DOMTraversers.

gerrit 114980 linked above yields about 0.5% perf improvement. Not sure what we think about it since it introduces one more specialized traverser. Might be worth considering, but given the benefits, definitely lower priority and something to consider later once all the big ticket fixes are done.

Fri, Jun 6, 4:25 PM · Patch-For-Review, Parsoid-Read-Views (Performance), Parsoid
ssastry lowered the priority of T394808: DOMTraverser performance experimentations: Maybe create optimized / specialized DOMTraversers from Medium to Low.
Fri, Jun 6, 4:24 PM · Patch-For-Review, Parsoid-Read-Views (Performance), Parsoid
ssastry claimed T392939: AttributeExpander::any could be calling PipelineUtils::expandAttrValueToDOM with repeating content.
Fri, Jun 6, 4:23 PM · Patch-For-Review, OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid
ssastry moved T392939: AttributeExpander::any could be calling PipelineUtils::expandAttrValueToDOM with repeating content from In Progress to Code Review on the Content-Transform-Team (Work In Progress) board.
Fri, Jun 6, 4:23 PM · Patch-For-Review, OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid
ssastry moved T392939: AttributeExpander::any could be calling PipelineUtils::expandAttrValueToDOM with repeating content from Q4 FY24-25 to In Progress on the Content-Transform-Team (Work In Progress) board.
Fri, Jun 6, 4:23 PM · Patch-For-Review, OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid

Jun 4 2025

ssastry moved T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags from In Progress to Code Review on the Content-Transform-Team (Work In Progress) board.
Jun 4 2025, 10:31 PM · Parsoid, Parsoid-Read-Views (Performance)
ssastry closed T391416: Parsoid takes 8x as much time as legacy parser on this link-heavy page as Resolved.

At this point, there have been a number of patches that have sped up the parse time on this page by over 35% compared to when this phab task was filed. There are some more patches that are likely to further improve the performance by an additional 3-5%. I am going to resolve this task now.

Jun 4 2025, 10:27 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid
ssastry closed T268584: Introduce compound tokens in the parsing pipeline as Resolved.

This is now set up and we have some compound tokens being created. This also does improve performance on some bigger pages. I am going to resolve this.

Jun 4 2025, 10:19 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid

Jun 3 2025

ssastry added a comment to T395968: Semantic template information in TemplateData.

https://www.mediawiki.org/wiki/Parsing/Notes/Wikitext_2.0/Typed_Templates is relevant in this context (not necessarily the proposal since that is half-thought out as a strawdog, but the discussion at least).

Jun 3 2025, 9:11 PM · Content-Transform-Team
ssastry created T395947: Optimize wtPostProcess in extensions.
Jun 3 2025, 6:00 PM · Parsoid-Read-Views (Performance)
ssastry created T395946: PEG backtracking causes OOMs in some cases.
Jun 3 2025, 5:56 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid

May 29 2025

ssastry created T395630: AddRedLinks causes OOMs in Parsoid on some pages.
May 29 2025, 10:42 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid
ssastry added a comment to T392261: Investigate crashers (out of memory, timeouts).

Okay, with some more instrumentation, for crhwiki, it looks AddRedLinks is the culprit:

May 29 2025, 10:40 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T392261: Investigate crashers (out of memory, timeouts).

With an additional hacked up version of that patch on parsoidtest1001, here is some info

May 29 2025, 10:32 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T395088: Optimize internal representation of data-parsoid->stx properties.

We could more easily change data-parsoid external representation without worrying about spec version bumps .. and maybe it makes sense from HTML size / parser cache use POV. But, there are separate phab tasks for optimizing HTML size .. So, should we just decline this then?

May 29 2025, 8:52 PM · Parsoid-Read-Views (Performance), Parsoid

May 28 2025

ssastry updated subscribers of T395508: PHP Warning: DOMNode::appendChild(): Document Fragment is empty.

Looks like the message localization ($msg->parse / $msg->parseAsBlock) returned an empty string maybe? An edge case, but something we should probably catch. Flagging @ihurbain since she understands this better.

May 28 2025, 8:15 PM · MW-1.45-notes (1.45.0-wmf.4; 2025-06-03), Content-Transform-Team (Work In Progress), Essential-Work, Wikimedia-production-error
ssastry added a comment to T395508: PHP Warning: DOMNode::appendChild(): Document Fragment is empty.

They are all from pswiki and requests to the Action API to parse a page with Parsoid - 580 errors in all.

May 28 2025, 7:44 PM · MW-1.45-notes (1.45.0-wmf.4; 2025-06-03), Content-Transform-Team (Work In Progress), Essential-Work, Wikimedia-production-error
ssastry created T395513: Language::formatNum with non-numeric string.
May 28 2025, 7:32 PM · Essential-Work, Content-Transform-Team, Wikimedia-production-error
ssastry updated the task description for T395492: Infinite loop in Cite's linter code.
May 28 2025, 7:22 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid, Cite
ssastry added a comment to T392261: Investigate crashers (out of memory, timeouts).

Regarding OOMs, I filed T395492: Infinite loop in Cite's linter code, and for a bunch of titles collected from this task and from logstash (I skipped enwiki User namespace), here is some data of peak memory usage (as reported on parsoidtest1001 via Parosid's parse.php script and the --benchmark option):

enwiki:Template:Syrian_Civil_War_detailed_map ------ 1964.85 MiB
enwiki:Wikipedia:User_scripts/Ranking ------ 1553.93 MiB
enwiki:Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Publisher1 ------ 1517.26 MiB
enwiki:Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Publisher2 ------ 1518.95 MiB
enwiki:Wikipedia:WikiProject_Spam/LinkReports/elections.alifailaan.pk ------ 1631.92 MiB
frwiki:Projet:Football/Maintenance ------ 1794.44 MiB
srwiki:Malacostraca ------ 2013.71 MiB
crhwiki:Brânsk_rayonı ------ 1211.06 MiB
crhwiki:Suniy_zekâ ------ 1929.90 MiB
crhwiki:Noyabr ------ 4733.70 MiB
crhwiki:Elektrik ------ 1891.67 MiB
crhwiki:Silâ ------ 1736.65 MiB

Two of the pages from T392261#10849861 (originally reported T366082 in May 2024) above are no longer a problem. They parse within the memory limit and time limit.

enwiki:Timeline_of_the_COVID-19_pandemic_in_Canada ------ 255.49 MiB
srwiki:Naučno-stručno_društvo_za_upravljanje_rizicima_u_vanrednim_situacijama ------ 105.36 MiB
May 28 2025, 5:30 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry created T395492: Infinite loop in Cite's linter code.
May 28 2025, 5:10 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid, Cite

May 23 2025

ssastry moved T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags from Q4 FY24-25 to In Progress on the Content-Transform-Team (Work In Progress) board.
May 23 2025, 4:49 AM · Parsoid, Parsoid-Read-Views (Performance)
ssastry claimed T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags.
May 23 2025, 3:56 AM · Parsoid, Parsoid-Read-Views (Performance)

May 22 2025

ssastry closed T324990: DRY out modules/ext.cite.style.*.css in Cite extension as Resolved.

WMDE has done most of this work already.

May 22 2025, 9:14 PM · Parsoid, Cite
ssastry closed T156351: Add wiki-specific CSS styles for Parsoid Cite output so that it renders exactly like core Cite output, a subtask of T156350: Add language-specific CSS modules for Parsoid's Cite output, as Resolved.
May 22 2025, 9:13 PM · MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Content-Transform-Team-WIP, Patch-For-Review, Parsoid-Read-Views (Phase 1 - DiscussionTools support), Parsoid, Parsoid-Rendering, Cite
ssastry closed T156351: Add wiki-specific CSS styles for Parsoid Cite output so that it renders exactly like core Cite output as Resolved.

This task is effectively resolved with WMDE's reworking of Cite's Parsoid-implementation output to eliminate the need for this.

May 22 2025, 9:13 PM · Parsoid-Read-Views (Phase 1 - DiscussionTools support), Parsoid, Cite, Parsoid-Rendering
ssastry triaged T395088: Optimize internal representation of data-parsoid->stx properties as Low priority.

We should actually look at some test pages to determine this is useful before we go full-steam on this. But, the kernel of the idea -- wasteful internal representation -- might potentially yield something.

May 22 2025, 8:43 PM · Parsoid-Read-Views (Performance), Parsoid
ssastry moved T395088: Optimize internal representation of data-parsoid->stx properties from Backlog to Q4 FY24-25 on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 8:35 PM · Parsoid-Read-Views (Performance), Parsoid
ssastry created T395088: Optimize internal representation of data-parsoid->stx properties.
May 22 2025, 8:35 PM · Parsoid-Read-Views (Performance), Parsoid
ssastry renamed T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags from Create compound tokens for entire lines with boolean attributes tracking LineTokenHandler-specific tags to Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags.
May 22 2025, 7:49 PM · Parsoid, Parsoid-Read-Views (Performance)
ssastry triaged T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags as High priority.
May 22 2025, 7:40 PM · Parsoid, Parsoid-Read-Views (Performance)
ssastry moved T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags from Backlog to Q4 FY24-25 on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 7:39 PM · Parsoid, Parsoid-Read-Views (Performance)
ssastry created T395082: Create compound tokens for entire lines with boolean attributes tracking LineBasedTokenHandler-specific tags.
May 22 2025, 7:39 PM · Parsoid, Parsoid-Read-Views (Performance)
ssastry added a project to T387647: Wikimedia\Parsoid\Core\ResourceLimitExceededException: wt2html: wikitextSize limit exceeded: Content-Transform-Team (Work In Progress).
May 22 2025, 6:31 PM · Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
ssastry moved T118467: Introduce <span typeof="mw:Entities"> for long runs of entities from Performance to Feature requests on the Parsoid board.
May 22 2025, 6:29 PM · Performance Issue, Parsoid
ssastry closed T189261: Lightweight parse mode where roundtripping is not required as Declined.

We won't do this -- just adds maintenance headaches for us.

May 22 2025, 6:28 PM · VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, Parsoid
ssastry merged T214662: Consistent error 500 loading VE for this page into T392261: Investigate crashers (out of memory, timeouts).
May 22 2025, 6:26 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry merged task T214662: Consistent error 500 loading VE for this page into T392261: Investigate crashers (out of memory, timeouts).
May 22 2025, 6:26 PM · Performance Issue, Parsoid
ssastry moved T236289: Pathological test case for Parsoid wt->html from Backlog to Needs Investigation on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 6:24 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry added a project to T236289: Pathological test case for Parsoid wt->html: Content-Transform-Team (Work In Progress).
May 22 2025, 6:24 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry closed T205479: Fix token datastructure to fix potential perfomance issue as Declined.

This is from Parsoid/JS days and it is unclear if this is still an issue for Parsoid/PHP. Doesn't seem to show up in any of our profiling at this time.

May 22 2025, 6:21 PM · Parsoid
ssastry merged T236833: wt2html: Out of memory crashers into T392261: Investigate crashers (out of memory, timeouts).
May 22 2025, 6:20 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry merged task T236833: wt2html: Out of memory crashers into T392261: Investigate crashers (out of memory, timeouts).
May 22 2025, 6:20 PM · Parsoid, User-brennen, Wikimedia-production-error
ssastry merged T252598: RESTBase returns unknown_error when accessing page with large table into T392261: Investigate crashers (out of memory, timeouts).
May 22 2025, 6:19 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry merged task T252598: RESTBase returns unknown_error when accessing page with large table into T392261: Investigate crashers (out of memory, timeouts).
May 22 2025, 6:19 PM · Parsoid, VisualEditor
ssastry moved T273817: WMFTimeoutException for page views on dewiki (due to bracket mismatch on a wiki link) from Backlog to Needs Investigation on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 6:17 PM · Content-Transform-Team (Work In Progress), Parsoid, MediaWiki-Parser, User-DannyS712, Wikimedia-production-error
ssastry added a project to T273817: WMFTimeoutException for page views on dewiki (due to bracket mismatch on a wiki link): Content-Transform-Team (Work In Progress).
May 22 2025, 6:16 PM · Content-Transform-Team (Work In Progress), Parsoid, MediaWiki-Parser, User-DannyS712, Wikimedia-production-error
ssastry closed T292115: Introduce normalized performance metrics that help us better track aggregate performance across time as Resolved.

We have some of this information in our dashboards and I am not sure it is actually providing any useful insights!

May 22 2025, 6:11 PM · Parsoid-Read-Views (Phase 3 - Main namespace of officewiki / mediawiki.org renders with Parsoid), Parsoid
ssastry added a project to T366082: Getting 500 with core html endpoint request for some pages (parsoid OOM issue): Content-Transform-Team (Work In Progress).
May 22 2025, 6:02 PM · Content-Transform-Team (Work In Progress), Wikimedia Enterprise, Parsoid
ssastry edited projects for T390917: Reply Tool is slow to open and post replies, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
May 22 2025, 6:01 PM · Parsoid-Read-Views, Content-Transform-Team (Work In Progress), Editing-team (Tracking), Parsoid, DiscussionTools
ssastry moved T390344: v3 parserfunction serialization doesn't properly support named arguments from Performance to Feature requests on the Parsoid board.
May 22 2025, 6:00 PM · Patch-For-Review, Parsoid-Read-Views (Phase 3 - Main namespace of officewiki / mediawiki.org renders with Parsoid), Parsoid
ssastry moved T394296: parsoid pcache items are too big from Backlog to Needs Investigation on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 6:00 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid
ssastry triaged T392078: Fix broken parsoid grafana dashboards as High priority.
May 22 2025, 5:58 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ssastry moved T393971: Reduce TokenHandlerPipeline overheads on pages with large token streams from In Progress to To Verify on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 5:57 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ssastry triaged T394005: Provide DOM versions of the OutputTransform pipeline transformations as High priority.
May 22 2025, 5:52 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), OKR-Work, MediaWiki-Parser
ssastry assigned T392079: Investigate open telemetry support for parsoid to Jgiannelos.
May 22 2025, 5:51 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views (Performance)
ssastry triaged T392262: Make limit reports match between legacy and Parsoid as Medium priority.
May 22 2025, 5:51 PM · OKR-Work, Parsoid-Read-Views (Performance), Parsoid
ssastry closed T392263: Look at [[Special:LongPages]] and try to extract a performance benchmark, a subtask of T392227: [EPIC] Parsoid Performance, as Declined.
May 22 2025, 5:50 PM · OKR-Work, Epic, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry closed T392263: Look at [[Special:LongPages]] and try to extract a performance benchmark as Declined.

This is effectively handled by work done in T392261: Investigate crashers (out of memory, timeouts) and there is no need to do this.

May 22 2025, 5:50 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry triaged T348255: Parser cache infrastructure for OutputTransform as High priority.
May 22 2025, 5:49 PM · Parsoid-Read-Views (Performance), OKR-Work
ssastry triaged T392939: AttributeExpander::any could be calling PipelineUtils::expandAttrValueToDOM with repeating content as Medium priority.
May 22 2025, 5:48 PM · Patch-For-Review, OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid
ssastry assigned T325322: Performance implications of using dynamic properties in NodeData in newer versions of PHP to cscott.
May 22 2025, 5:47 PM · Patch-For-Review, OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry moved T393726: Cache WikiLink processing in WikiLinkHandler from Q4 FY24-25 to Code Review on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 5:46 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), Parsoid
ssastry added a parent task for T392261: Investigate crashers (out of memory, timeouts): T254522: Set appropriate wikitext limits for Parsoid to ensure it doesn't OOM.
May 22 2025, 5:45 PM · OKR-Work, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ssastry added a subtask for T254522: Set appropriate wikitext limits for Parsoid to ensure it doesn't OOM: T392261: Investigate crashers (out of memory, timeouts).
May 22 2025, 5:45 PM · Parsoid-Read-Views (Performance), affects-Kiwix-and-openZIM, Parsoid
ssastry moved T368724: Rendering diff on broken link with template (visual diff testing) from In Progress to Backlog on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 5:43 PM · Parsoid-Read-Views, Content-Transform-Team (Work In Progress), OKR-Work, Patch-For-Review, Parsoid
ssastry moved T384490: Include directives on a line with headings prevent the legacy parser from generating section edit links from In Progress to Backlog on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 5:43 PM · Parsoid-Read-Views (Wiktionary Q3 FY2024-25), Content-Transform-Team (Work In Progress)
ssastry moved T374868: Non-existing media links are not redlinks in Parsoid from In Progress to Backlog on the Content-Transform-Team (Work In Progress) board.
May 22 2025, 5:42 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
ssastry assigned T394697: CTT tasks week of 2025-05-16 to Jgiannelos.
May 22 2025, 5:41 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Content-Transform-Team (Work In Progress)