Last modified: 2008-12-16 01:27:21 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T18657, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 16657 - Implement mechanism to force re-rendering of pages
Implement mechanism to force re-rendering of pages
Status: RESOLVED INVALID
Product: MediaWiki
Classification: Unclassified
Parser (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-12-16 01:03 UTC by MZMcBride
Modified: 2008-12-16 01:27 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description MZMcBride 2008-12-16 01:03:47 UTC
Pages really shouldn't be able to sit un-re-rendered for years. On en.wiki, for example, there are pages with a page_touched from 2005. This means that certain tables are not populated fully (for example, the redirect table) which causes people to miss certain pages for years. E.g., http://en.wikipedia.org/w/index.php?title=Dolores_Lake&diff=210457114&oldid=68679810

I'm proposing that we force re-rendering of all pages at some point. Perhaps 30 days or maybe more, like 90 days?

One proposed idea:

<Vyznev> MZMcBride: sure, if we had an index on page_touched we could have, say, every edit also pull the oldest untouched page in the DB and reparse it, or something
Comment 1 Brion Vibber 2008-12-16 01:06:54 UTC
1) There's nothing wrong with leaving pages around for a long time, that's A-OK.

2) action=purge (if you want to re-*render*) or null edit (if you want to update link tables)

3) batch scripts like refreshLinks, which aren't about re-caching.
Comment 2 Brion Vibber 2008-12-16 01:27:21 UTC
(To clarify -- an old page_touched does *NOT* mean that link tables have not been repopulated for the given page, that's an incorrect assumption. Batch maintenance scripts such as refreshLinks and others do these repopulations and *do not* update page_touched since there is no need to purge external caches of the pages.)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links