Page MenuHomePhabricator

Maybe consider consolidating parsoid-* and restbase-* proxy services, respectively
Open, MediumPublic

Description

In https://gerrit.wikimedia.org/r/c/operations/puppet/+/699425, the timeout for parsoid-php was bumped because of T279825#7151307. Another service, parsoid-async, exists, that differs only in that it has a longer timeout.

In the review, it was noted that,

It might also make sense to keep two different backends for differentiating between private and public wikis, but that's for another patch.

So, another option could have been to point VE at parsoid-async, which was the abandoned patch in https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/700077

Similarly for restbase, the timeout was bumped in https://gerrit.wikimedia.org/r/c/operations/puppet/+/701172, but another service, restbase-for-services, exists and only differs in the timeout. VE could be pointed at that, as in the abandoned patch https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/699434

This task is a bit of a hodgepodge since I'll be closing out T279825 and wanted to record the info before moving on.


Also, maybe rename parsoid-php to just parsoid now that the JS version is decommissioned; see https://gerrit.wikimedia.org/r/c/operations/puppet/+/577044