Now that Parsoid/JS receives no traffic and is slated to be decommissioned (T241207), there is no longer any use for the ParsoidBatchAPI extension and it should be removed from the Wikimedia cluster.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Jdforrester-WMF | T242430 Undeploy ParsoidBatchAPI from the Wikimedia cluster | |||
Resolved | Dzahn | T241207 Decommission Parsoid/JS from the Wikimedia cluster | |||
Resolved | • Pchelolo | T241756 Clean-up Parsoid-PHP transition code from RESTBase | |||
Resolved | • Pchelolo | T231933 Make RESTBase tests not depend on production enwiki pages | |||
Resolved | Eevans | T242344 Remove Parsoid-JS tables from Cassandra | |||
Resolved | JMeybohm | T242461 restrouter.svc.{eqiad,codfw}.wmnet in a failed state | |||
Resolved | Jdforrester-WMF | T242782 Stop running Parsoid-JS tests in CI | |||
Resolved | Dzahn | T279059 Remove parsoidJS leftovers from production | |||
Resolved | ssastry | T242440 Release final Parsoid/JS debian package | |||
Resolved | ssastry | T248340 Remove use of ParsoidBatchAPI from Parsoid/PHP |
Event Timeline
Change 563461 had a related patch set uploaded (by Reedy; owner: Reedy):
[operations/mediawiki-config@master] Undeploy ParsoidBatchAPI
Change 563462 had a related patch set uploaded (by Reedy; owner: Reedy):
[mediawiki/tools/release@master] Stop branching ParsoidBatchAPI
Does this need to wait for T241207 to be finished before being done, or can we action it immediately?
Let us wait for T241207 because we do have at least one more Parsoid/JS rt test run to do on scandium -- so that our final Parsoiid/JS deb release is tested with all the minor code cleanup since we stopped traffic to it in production.
@cscott pointed out that our developer standalone mode references the parsoid-batch extension ( https://github.com/wikimedia/parsoid/blob/9c52e78989bed9c4b87997ea9764f340010d9510/src/Config/Api/DataAccess.php#L160 ). So, we'll have to stop using it before we do this. Probably a simple fix since performance is not a concern here.
Does that mean we can undeploy this extension now? After the next train? Or just sooner?
Change 595994 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[operations/mediawiki-config@master] Stop loading the ParsoidBatchAPI extension
Change 595995 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[operations/mediawiki-config@master] Stop loading i18n for the ParsoidBatchAPI extension
Change 595994 merged by jenkins-bot:
[operations/mediawiki-config@master] Stop loading the ParsoidBatchAPI extension
Mentioned in SAL (#wikimedia-operations) [2020-05-13T20:16:44Z] <jforrester@deploy1001> Synchronized wmf-config/CommonSettings.php: T242430 Stop loading the ParsoidBatchAPI extension (duration: 01m 08s)
Change 595995 merged by jenkins-bot:
[operations/mediawiki-config@master] Stop loading i18n for the ParsoidBatchAPI extension
Change 563462 merged by jenkins-bot:
[mediawiki/tools/release@master] Stop branching ParsoidBatchAPI
Change 563461 abandoned by Jforrester:
Undeploy ParsoidBatchAPI
Reason:
Oops, sorry, did this last week.