This is a tracker task with a bunch of subtasks. The plan is to enable this the week of Oct 21 at the earliest possible date. We will deploy the latest Parsoid code to the production cluster on Monday, but RESTBase will separate deploy a configuration change to mirror changeprop requests to Parsoid/PHP besides Parsoid/JS.
|mediawiki/services/restbase/deploy : master||Bump Parsoid-PHP traffic mirroring to 25%|
|mediawiki/services/restbase/deploy : master||Mirror 10% of /page/html/ traffic to Parsoid/PHP|
|mediawiki/services/restbase/deploy : master||Mirror 10% of production traffic to Parsoid-PHP|
|mediawiki/services/restbase/deploy : master||Beta: Mirror all traffic to Parsoid/PHP|
- Mentioned In
- rGRBD20c710d0a52b: Bump Parsoid-PHP traffic mirroring to 100%
rGRBD9cac9acf75be: Bump Parsoid-PHP traffic mirroring to 50%
rGRBDfa934c8ffa69: Bump Parsoid-PHP traffic mirroring to 25%
T236837: High rate of 412 responses from Parsoid-PHP
rGRBDcf8013098e52: Mirror 10% of /page/html/ traffic to Parsoid/PHP
rGRBD528b8930f031: Beta: Mirror all traffic to Parsoid/PHP
T227209: Security Review For Parsoid-PHP
T229018: RESTBase should be able to store Parsoid/PHP contents in Cassandra alongwith Parsoid/JS contents
- Mentioned Here
- T236837: High rate of 412 responses from Parsoid-PHP
T233654: Make the parsoid cluster support parsoid/PHP
T230791: Have a Mechanism for Storing and Retrieving Parsoid HTML from JS and PHP
All wtp servers have been converted to parsoid-php-appservers and got MediaWiki with this change:
Lots of new monitoring, that is all green: https://icinga.wikimedia.org/cgi-bin/icinga/status.cgi?search_string=wtp
They are all pooled in conftool for the "parsoid-php" service.
also see T233654#5588312
@ssastry RESTBase is production is now able to mirror traffic to Parsoid/PHP (it is already mirroring all the traffic in Beta). However, this is currently disabled. I put up Gerrit 546397 which sets RESTBase to mirror 10% of /page/html/ traffic (including both live and update traffic) to Parsoid/PHP. If you want to activate mirroring today, please sync up with @Pchelolo to do so, otherwise I can do it tomorrow EU morning.
We'll also have to figure out the pace at which to ramp up the percentage. I would suggest to go with 10% today, and if all is good tomorrow, ramp up to 25% followed by 50% on Wednesday. I would stop there for the week and go to full 100% Monday if Friday all is looking good from both sides.