Page MenuHomePhabricator

Complete porting of time tracing code
Closed, ResolvedPublic

Description

The time tracing utility in Parsoid is quite useful in providing a high level overview of where time is being spent during parsing. That code is only partially enabled. The calls to the time tracing code is probably in place, but the accounting code in Env.php isn't.

We need to finish this pronto.

Event Timeline

ssastry renamed this task from Finsing out the time tracing and performance metrics part of the code Parsoid/PHP to Complete porting of time tracing and performance metrics.Aug 9 2019, 5:31 PM
ssastry triaged this task as High priority.
ssastry moved this task from Backlog to Performance on the Parsoid-PHP board.
ssastry renamed this task from Complete porting of time tracing and performance metrics to Complete porting of time tracing code.Oct 18 2019, 5:48 PM
ssastry lowered the priority of this task from High to Medium.

Change 529625 had a related patch set uploaded (by Subramanya Sastry; owner: Subramanya Sastry):
[mediawiki/services/parsoid@master] WIP: Port time profiling code

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

Change 529625 merged by jenkins-bot:
[mediawiki/services/parsoid@master] Port time profiling code from Parsoid/JS and adapt it for Parsoid/PHP

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

Change 638161 had a related patch set uploaded (by Subramanya Sastry; owner: Subramanya Sastry):
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.13.0-a14

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

Change 638161 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.13.0-a14

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