Brion Vibber wrote:
Brion Vibber wrote:
There were about 3500 affected edits; in theory most should be recoverable without significant conflicts. A few might possibly have conflicting id numbers and get scrapped.
en.wikipedia is back read-only. There may be some broken diffs and bad cached pages.
Note that some affected pages currently show the wrong contents and are uneditable. This is a known problem and should be resolved within a couple hours.
All pages should now be editable. There might still be a few broken prev/next links in diff display, due to out-of-order rev_ids, but this is hard to fix and I'm inclined to think it's no big deal. Diff links from history should work fine. I reorganised fixSlaveDesync.php so that it runs in minutes rather than hours, and improved its concurrency handling, and then ran it to recover lost revisions. I also ran some queries to fix another category of broken page. All other changes, such as article and account creations, user blocks and page moves, made during the 40 minutes in question, will be lost.
There may still be some cached broken diffs and history pages, so remember to clear the cache with action=purge or a null edit before reporting any bugs.
All this applies to en.wikipedia.org only.
-- Tim Starling