Hello all! Several patches related to multi-content[1] revisions landed on master today. The big ones are:
* https://gerrit.wikimedia.org/r/c/mediawiki/core/+/405015 * https://gerrit.wikimedia.org/r/c/mediawiki/core/+/406595 * https://gerrit.wikimedia.org/r/c/mediawiki/core/+/416465 These patches *should* by themselves not change any behavior. All new features are still disabled, new database tables are not used yet. We plan to have these on testwiki for more than a week before they go live with the train in the week of the 25th. We made a plan with releng for this[2]. Deployment to testwiki (group0) will probably happen tonight. Until then, the new code can already be tested on the beta cluster. We did extensive manual testing beforehand on a dedicated vps. Test logs are available at [3]. If you find any problems, please file tickets on phabricator and tag them with the #Multi-Content-Revisions project. Overall progress of the MCR storage layer deployment ins tracked on phabricator [4]. Next steps will be to further refactor the code that is now in the (intermediate/internal) DerivedPageDataUpdater class, and to change core code to use the new interfaces. We will also look into providing alternatives to several of the hook points triggered during page edits. Cheers, Daniel [1] https://www.mediawiki.org/wiki/Requests_for_comment/Multi-Content_Revisions [2] https://phabricator.wikimedia.org/T196585 [3] https://www.mediawiki.org/wiki/User:Daniel_Kinzler_(WMDE)/MCR-StorageLayerTesting [4] https://phabricator.wikimedia.org/T174044 -- Daniel Kinzler Principal Platform Engineer Wikimedia Deutschland Gesellschaft zur Förderung Freien Wissens e.V. \o/\o/ff _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l