This happens fairly frequently on very large pages on our wiki. While I
don't have a good well-rounded solution, I do know that it's easy to
mark such edits as patrolled. Simply hover over the diff link of the
page in question and note the rcid= value at the end of the URL. Then go
to any other properly displayed diff page, grab the url of the "mark as
patrolled" link, copy that into your URL field in your browser, and
replace the rcid of the page that you want to mark patrolled. Press
enter and it's patrolled.
Tim
-------- Original Message --------
Subject: [Wikitech-l] 78MB diff?
From: "Travis Derouin" <travis(a)wikihow.com>
Date: Wed, November 21, 2007 8:33 am
To: "Wikimedia developers" <wikitech-l(a)lists.wikimedia.org>
We have a strange diff on our site that appears to be 78MB in size
that's causing errors:
http://www.wikihow.com/index.php?title=Sweep-a-Girl-off-Her-Feet&diff=1…
Between this version:
http://www.wikihow.com/index.php?title=Sweep-a-Girl-off-Her-Feet&oldid=…
and this version:
http://www.wikihow.com/index.php?title=Sweep-a-Girl-off-Her-Feet&oldid=…
(obviously this is vandalism)
It seems like the large diff is a result of a very long list of
newlines being entered into the revision. I tried putting some error
checking into DifferenceEngine to avoid displaying or storing large
diffs in the cache, but it seems like this affects several areas of
the code. This is the diff that was being stored:
http://207.97.207.17/x/baddiff.html
Any ideas? Has anyone run into this before?
Travis
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/wikitech-l