Page MenuHomePhabricator

Defer the secondary set() calls (via doWrite in MultiWriteBagOStuff) for parser cache via postsend
Closed, ResolvedPublic

Description

The memcached insert can remain sync so it will be seen next cache get() even if postsend doesn't make it in time for mysql (the secondary cache store).

The SQL part shows up in xenon graphs, and edit time could be reduce a bit by doing this.

Details

Related Gerrit Patches:

Event Timeline

aaron created this task.Aug 20 2015, 7:10 PM
aaron claimed this task.
aaron raised the priority of this task from to Needs Triage.
aaron updated the task description. (Show Details)
aaron added a subscriber: aaron.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 20 2015, 7:10 PM
aaron set Security to None.

Change 232899 had a related patch set uploaded (by Aaron Schulz):
[WIP] Support async writes to secondary MultiWriteBagOStuff stores

https://gerrit.wikimedia.org/r/232899

Change 232899 merged by jenkins-bot:
Support async writes to secondary MultiWriteBagOStuff stores

https://gerrit.wikimedia.org/r/232899

aaron closed this task as Resolved.Sep 25 2015, 5:24 AM