Page MenuHomePhabricator

Add a lazyPush() method to JobQueueGroup using register_postsend_function
Closed, ResolvedPublic

Description

See https://github.com/facebook/hhvm/issues/1230

This would (a) batch a bit better if several pushLater() calls are made on the same queue and (b) let users avoid seeing the enqueue latency

Event Timeline

aaron created this task.May 15 2015, 10:49 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 projects: Performance, Availability.
aaron added a subscriber: aaron.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMay 15 2015, 10:49 PM
aaron renamed this task from Add a pushLater() method to JobQueueGroup using register_postsend_function to Add a lazyPush() method to JobQueueGroup using register_postsend_function.May 15 2015, 11:15 PM
aaron set Security to None.

Change 211320 had a related patch set uploaded (by Aaron Schulz):
Added JobQueueGroup::lazyPush method

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

Change 211741 had a related patch set uploaded (by Ori.livneh):
Added JobQueueGroup::lazyPush method

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

Change 211320 merged by jenkins-bot:
Added JobQueueGroup::lazyPush method

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

Change 211741 merged by Ori.livneh:
Added JobQueueGroup::lazyPush method

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

Change 211742 had a related patch set uploaded (by Ori.livneh):
Added JobQueueGroup::lazyPush method

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

Change 211742 merged by Ori.livneh:
Added JobQueueGroup::lazyPush method

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

aaron closed this task as Resolved.May 19 2015, 7:08 PM