Page MenuHomePhabricator

Separate edit updates from template/image updates in job queue
Closed, ResolvedPublic

Description

The vast majority of our jobs are caused by template updates. These are holding back updates triggered by direct page edits, which are more important for performance. Delayed cache updates after page edits will likely lead to cache misses when editing those pages. Those can mean a delay of around 20 seconds on large pages, which is a long time to wait before being able to make an edit.

To avoid this problem, we should separate edit updates from bulk template / image updates in the job queue. Template and image updates are not needed for correct editing, so giving them a lower priority if fine.


Version: unspecified
Severity: normal

Details

Reference
bz55418

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:13 AM
bzimport set Reference to bz55418.

Change 88396 had a related patch set uploaded by GWicke:
Bug 55418: Separate edit updates from template/image updates in job queue

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

Change 88761 had a related patch set uploaded by Aaron Schulz:
Fixed trx isolation bug that could cause text not to be found

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

Change 88396 merged by jenkins-bot:
Bug 55418: Separate edit updates from template/image updates in job queue

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

Change 90271 had a related patch set uploaded by GWicke:
Bug 55418: Exclude new Parsoid job types from default queue

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

Change 90268 had a related patch set uploaded by GWicke:
Add job runners for new Parsoid job types

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

Change 90268 merged by Akosiaris:
Bug 55418: Add job runners for new Parsoid job types

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

Change 90271 merged by jenkins-bot:
Bug 55418: Exclude new Parsoid job types from default queue

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