Magnus Manske wrote:
Why is it using the old dump instead of the
"real" storage? For
performance reasons?
Yes. It's nicer to fill the stub by reading the last dump. Most
revisions are already there and in the order you will need them. If it's
not, it's retrieved from external storage.
From dumpTextPass.php usage: "Use a prior dump file as a text source,
to save pressure on the database."
Does that mean that if there's an error in an old
dump, it will stay
there forever?
Only until the dump generation fails and a new one is created from
scratch ;)
Any reason for old dumps to be more corruptable than the db blobs?
How does this cope with deleted revisions?
The
revision contents are read from the old dump, but the revisions and
pages are read from the stub, created from db.