Page MenuHomePhabricator

only one timestamp for two feeds (Atom, RSS)
Closed, ResolvedPublic

Description

Author: rl

Description:
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.


Version: 1.4.x
Severity: normal

Details

Reference
bz1754

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 8:17 PM
bzimport set Reference to bz1754.
bzimport added a subscriber: Unknown Object (MLST).

wegge wrote:

Proposed patch against CVS HEAD

Attached:

wegge wrote:

Patch agaist CVS REL1_4

Attached:

avarab wrote:

Fixed in REL1_4 and HEAD, thanks for the patch.