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 feeds, though. 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.