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
96 stars 11 forks source link

Next Gen of Owl #72

Closed Skn0tt closed 3 years ago

Skn0tt commented 3 years ago

This PR contains a bunch of forward-facing changes to Owl:

coveralls commented 3 years ago

Pull Request Test Coverage Report for Build 728419739


Changes Missing Coverage Covered Lines Changed/Added Lines %
src/encodeRedisKey.ts 5 6 83.33%
src/redis-commands.ts 13 14 92.86%
src/shared/migrator/migrator.ts 13 14 92.86%
src/worker/job-distributor.ts 53 54 98.15%
src/index.ts 13 16 81.25%
src/shared/acknowledger.ts 40 44 90.91%
src/shared/stale-checker.ts 43 48 89.58%
<!-- Total: 270 286 94.41% -->
Totals Coverage Status
Change from base Build 700793021: 2.8%
Covered Lines: 421
Relevant Lines: 443

💛 - Coveralls
Skn0tt commented 3 years ago

This PR got much too big, I should merge it real quick! Better make it work then fast This PR is a blast