| | Status | Subtype | Assigned | Task |
---|
| | Resolved | | None | T231668 MCR schema migration |
| | Resolved | | Zabe | T231674 [Epic] Remove support for writing to the pre-MCR schema |
| | Resolved | | daniel | T198557 Remove the ability to write pre-MCR fields, limit the ability to read pre-MCR fields to migration scripts |
| | Resolved | | CCicalese_WMF | T242764 Test schema update from old versions to MCR-only schema |
| | Resolved | | daniel | T231673 Make SCHEMA_COMPAT_NEW the default MCR migration schema |
| | Resolved | | • Clarakosi | T214308 Force usage of MCR aware database schema |
| | Resolved | | None | T231672 Stop writing to pre-MCR fields in WMF production |
| | Resolved | | None | T183487 MCR schema migration stage 3: stop using legacy fields |
| | Resolved | | • tstarling | T183488 MCR schema migration stage 2: populate new fields |
| | Resolved | | Anomie | T183489 MCR schema migration stage 1: Fix Legacy Archive Rows |
| | Resolved | | Anomie | T183486 MCR schema migration stage 0: create tables |
| | Resolved | | Anomie | T36925 [MCR] create maintenance script for Migration of text from archive table to text table |
| | Resolved | | Anomie | T184629 Run maintenance/migrateArchiveText.php on all wikis |
| | Resolved | | Anomie | T191307 Run maintenance/populateArchiveRevId.php on all wikis |
| | Resolved | | Anomie | T193180 Clean up archive rows with duplicate revision IDs |
| | Resolved | | Anomie | T202032 Duplicate ar_rev_id values in several wikis |
| | Resolved | | Anomie | T174030 Implement DB schema migration tools for MCR |
| | Resolved | | daniel | T174028 Finalize database schema for MCR content meta-data |
| | Resolved | | Anomie | T182678 [MCR] Script for populating empty ar_rev_id fields |
| | Resolved | | Anomie | T182682 [MCR] Script(s) for populating new tables (slots, content, content_models, slot_roles) |
| | Resolved | | Marostegui | T190153 DROP unused 'slots' table (WAS: In the slots table, replace slot_inherited with slot_origin) |
| | Resolved | | Anomie | T196172 Test schema migration script |
| | Resolved | | • tstarling | T197816 Enable MCR migration stage "write both, read old" on live systems |
| | Resolved | | Anomie | T197817 Enable MCR migration stage "write both, read old" on testwiki |
| | Resolved | | Anomie | T198312 Set the WMF cluster to use the new MCR-only schema |
| | Resolved | | daniel | T198558 Set testwiki to use the new MCR-only schema |
| | Resolved | | daniel | T198559 Set Beta Cluster wikis to use the new MCR-only schema |
| | Resolved | | Anomie | T198311 Enable MCR migration stage "write both, read new" on commons beta. |
| | Resolved | | Anomie | T197818 Enable MCR migration stage "write both, read old" on commons beta. |
| | Resolved | | daniel | T197619 Introduce SCHEMA_COMPAT_XXX constants to allow more fine grained control over the migration process |
| | Resolved | | daniel | T198413 Allow multiple slots to be used while still writing to the old as well as the new schema |
| | Resolved | | daniel | T236735 Allow WikiExporter to function with MCR-only schema |
| | Resolved | | None | T231671 [EPIC] Ensure all direct or indirect access to pre-MCR fields is gated with the MCR migration stage and emits a warning if any pre-MCR schema fields are accessed |
| | Resolved | | CCicalese_WMF | T231689 Can get bulk access from code that has been using the 'text' for getQueryInfo() |
| | Resolved | | CCicalese_WMF | T231693 No direct or indirect access to pre-MCR fields is ungated |
| | Resolved | | daniel | T198341 Remove all references to the rev_text_id and ar_text_id fields |
| | Resolved | | • Pchelolo | T198342 Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo(). |
| | Resolved | | daniel | T198706 Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only) |
| | Resolved | | BPirkle | T203424 Replace the WikiExporter backup dump streaming mode with batched queries |
| | Resolved | | • Pchelolo | T233356 Flow: remove dependency on pre-MCR database schema |
| | Resolved | | • Clarakosi | T233357 ReplaceText: remove dependency on pre-MCR database schema |
| | Resolved | | daniel | T233358 SpamBlacklist: remove dependency on pre-MCR database schema |
| | Resolved | | • Pchelolo | T198343 Replace all calls to Revision::getRevisionText() |
| | Resolved | | • Pchelolo | T228675 Remove direct access to the text table from the Translate extension. |
| | Resolved | | • Pchelolo | T228988 Create batch access interface for page content |
| | Resolved | | • Pchelolo | T233173 Make RevisionStore::newRevisionsFromBatch use BlobStore::getBlobBatch |
| | Resolved | | • Pchelolo | T230834 Create batch access interface for BlobStore |
| | Resolved | | daniel | T234034 Create low level batch access interface for page content |
| | Resolved | | daniel | T233350 ActiveAbstract: remove dependency on pre-MCR database schema |
| | Resolved | | • holger.knust | T233353 EntitySchema: remove dependency on pre-MCR database schema |
| | Resolved | | • Pchelolo | T233355 WikimediaMaintenance: remove dependency on pre-MCR database schema |
| | Resolved | | None | T231699 A warning is emitted if any pre-MCR fields are accessed |
| | Resolved | | None | T200918 Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode. |
| | Resolved | | daniel | T238958 Remove pre-MCR schema fields during update |
| | Resolved | | None | T174047 Hide deprecated/unused fields on toolforge replica [MCR] |