quirrel-dev / owl

A high-performance, Redis-backed job queueing library originally built for Quirrel. Has an in-memory mode for development use cases.
MIT License
95 stars 10 forks source link

Reduce number of timers #128

Closed Skn0tt closed 3 years ago

Skn0tt commented 3 years ago

At the moment, there's a barrage of Peeks fired at a job that's been wait-ing before. This PR changes it so there's only a single timer per tenant.

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 945694256


Files with Coverage Reduction New Missed Lines %
src/worker/job-distributor.ts 1 91.0%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 940732066: -0.2%
Covered Lines: 477
Relevant Lines: 501

💛 - Coveralls