Page MenuHomePhabricator

Implement MCR content meta-data storage service
Closed, DuplicatePublic


The meta-data storage service provides access to information about content objects. Such meta-data is accessed based on revision (and optionally slot role). The meta-data provided needs to be sufficient to locate the content blob, deserialize it, and interpret it. This ticket covers both read and write interfaces for the content meta-data service.

Design draft:

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline

daniel moved this task from Done to Inbox on the Multi-Content-Revisions board.
thiemowmde triaged this task as Medium priority.Dec 11 2017, 4:04 PM

Change 398385 had a related patch set uploaded (by Daniel Kinzler; owner: Addshore):
[mediawiki/core@master] [MCR] Use RevisionStore::getArchiveQueryInfo in PageArchive

Change 398385 merged by jenkins-bot:
[mediawiki/core@master] [MCR] Use RevisionStore::getArchiveQueryInfo in PageArchive

The idea of having a separate storage service for content meta-data was dropped, this is covered by the RevisionStore service. For this reason, this task has been merged with T174024: Implement MCR revision retrieval interface