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

Reply via email to