Page MenuHomePhabricator

Create MediaWiki maintenance script for reconnecting lost content blobs
Open, Needs TriagePublicFeature

Description

Sometimes the association between revision record and revision content gets lost (T326071: Upgrade from 1.31.2 to 1.39 results in pages no longer being usable with "The revision #0 of the page named "x" does not exist." error is a particularly nasty recent example but we had several other bugs and mystery reports in the past). In theory it can be restored by computing the hashes of the content blobs and then making a lookup table and comparing it with content_sha1 or rev_sha1.

Event Timeline

Reedy renamed this task from Create MediaWiki maintenane script for reconnecting lost content blobs to Create MediaWiki maintenance script for reconnecting lost content blobs.Jan 29 2023, 10:17 PM

No, that's about missing users, not revisions.

Okay, I thought the issues were related because the content blobs are disconnected due to lost "actors". So is there any progress on this specific project then? I am sorry to be of little help as a lowly end user, but it would of course be a huge rescue for a lot of wikis affected, including a few or my own.

how can I help make this happen? I could test it on my wiki, unfortunately though I have no programming skills.