[buddypress-trac] [BuddyPress Trac] #6299: 'bp_last_activity' cachegroup should be global

buddypress-trac noreply at wordpress.org
Wed Mar 18 14:42:23 UTC 2015

#6299: 'bp_last_activity' cachegroup should be global
 Reporter:  r-a-y         |       Owner:
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  2.2.2
Component:  API - Cache   |     Version:  2.2
 Severity:  normal        |  Resolution:
 Keywords:  has-patch     |

Comment (by r-a-y):

 > Did you notice cached results between blogs had duplicate entries, or
 did you find it sifting through the code base?

 Noticed cache invalidation issues with the last activity timestamp when a
 member is active on a sub-site and the `'bp_last_activity'` cache was
 being cleared on the sub-site, but not the BP root blog.

 To duplicate:

 1. Use an object cache.
 2. Add the members widget to the root blog and to a sub-site.
 3. Login as a member on the root blog to generate some activity.  Wait
 five minutes, then go to a sub-site to update the last activity timestamp.
 This is triggered by `bp_core_record_activity()` on the `'wp_head'` hook.
 4. For the members widget on the root blog, the last activity timestamp
 will use the older timestamp.  For the members widget on the sub-site, the
 last activity timestamp will use the latest timestamp.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6299#comment:2>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac

More information about the buddypress-trac mailing list