Moving the Wikipedias over to wmf/1.23wmf12 seems to be causing major cluster issues
Numerous bugs have been filed for some very weird looking errors on the cluster...
Version: unspecified
Severity: major
Moving the Wikipedias over to wmf/1.23wmf12 seems to be causing major cluster issues
Numerous bugs have been filed for some very weird looking errors on the cluster...
Version: unspecified
Severity: major
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Declined | None | T63808 Tex math rendering issues (fixed by purging) | |||
Resolved | None | T62997 Math at wmf/1.23wmf12 HEAD seems pretty broken | |||
Declined | None | T62988 MathTexvc.php fatal | |||
Declined | None | T62989 Fatal error: Using $this when not in object context at SquidUpdate.php | |||
Declined | None | T62990 Fatal error: Call to a member function translate() on a non-object at SquidUpdate.php on line 1416 | |||
Declined | None | T62992 Catchable fatal error: Argument 1 passed to varValue::() must be an instance of _context, array given in MathTexvc.php on line 314 and defined at on line 39 | |||
Declined | None | T62996 Fatal error: Call to undefined function () at SquidUpdate.php on line 46 | |||
Resolved | None | T63012 TeX environments "align" and "alignat" broken in PNG mode | |||
Resolved | None | T63026 PNG rendering of <math> produces "Failed to parse" errors |
physik wrote:
The patch Sam Reed points to (https://gerrit.wikimedia.org/r/#/c/104991/) seems to produce a high load. Aaron analyzed that via https://graphite.wikimedia.org/render/?width=849&height=455&_salt=1391893417.452&target=MediaWiki.MathHooks.mathTagHook.tavg&from=-7days
This load is caused by design. See https://bugzilla.wikimedia.org/show_bug.cgi?id=49169
If the high load is problematic, we need to disable the feature (like $wgMathCheckFiles=false before) again via ($wgMathDisableTexFilter = true) or cache the results of the check. However, this would cause a database lookup. An alternative would be to check via PHP. For a checking via PHP code we would need a very good code review of https://github.com/physikerwelt/texvcCheckPhp. I guess that would require a few days of fulltime work (even for an experienced) PHP programmer.
In general I have the feeling that my goal to improve the math rendering in Wikipedia has more negative effects than positive effects for the users. I don't think the problem is that I did a bad job, but I have the impression that I did not manage to find a suitable code reviewer for the Math2.0 change. And breaking down the change to several small commits (that are merged by random choice) creates more problems than it solves. I think the only way to do a good job and create a smooth transition from Math 1.1 to Math 2.0 is to find an experienced MediaWiki-PHP developer and go through the changes in one or two days in a personal meeting. I’m still in Berlin next week and I’ll move to Tokyo until April. So in general there should be good chances to meet someone in person.
Hi,
I just wanted to write in support of physikerwelt's comment above.
It seems very unfortunate that his commits are still not completely reviewed since they will provide major improvements to math rendering on Wikipedia.
I understand if the problem is that it is not just an incremental change but a rather large overhaul of some rather outdated architecture. But it seems that should make it more urgent rather than less.
Unfortunately, physikerwelt's attempt to break up the commit backfired a bit. Perhaps this can motivate one of the experts at WMF to work with physikerwelt to review the entire set of commits.
Of course, we (at MathJax) are happy to help with fixing MathJax issues, both client-side and on mathoid.
Peter.
Change 113480 had a related patch set uploaded by Aaron Schulz:
Update the DB output hash if outdated according to texvc
Change 113480 merged by jenkins-bot:
Update the DB output hash if outdated according to texvc
Change 113481 had a related patch set uploaded by Aaron Schulz:
Update the DB output hash if outdated according to texvc
Change 113481 merged by jenkins-bot:
Update the DB output hash if outdated according to texvc