Richard Holton wrote:
I don't fully understand the use of a "broken" field. Does this eliminate the need for verifying page existence during rendering?
Maintaining "broken" requires a potentially large update for each page creation, deletion, or move.
A 'broken' field is not necessary and probably not desireable due to the cost of maintaining it. Currently we sometimes use links/brokenlinks to prefill the link existence cache when rendering, but then we cache that info back to another table (linkcache) anyway...
-- brion vibber (brion @ pobox.com)