Last modified: 2010-05-15 15:32:59 UTC
RSS and Atom feeds for RecentChanges are read from objectcache if the cache is
current or the cache is not older than $wgFeedCacheTimeout. There is only one
timestamp variable ($wgDBname:rcfeed:timestamp) in the objectcache for both
Thus, if one of the feeds, say RSS, gets pulled and updated, the other one is
also marked current even though it wasn't touched. On a low-traffic
installation, this can cause substantial delays (several hours) until the
'losing' feed gets updated.
Created attachment 446 [details]
Proposed patch against CVS HEAD
Created attachment 450 [details]
Patch agaist CVS REL1_4
Fixed in REL1_4 and HEAD, thanks for the patch.