• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

akira / exq / 1054 / 5
92%
master: 92%

Build:
Build:
LAST BUILD BRANCH: upgrade-test-deps
DEFAULT BRANCH: master
Ran 16 Aug 2020 11:11AM UTC
Files 48
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Aug 2020 11:02AM UTC coverage: 91.649%. First build
1054.5

push

travis-ci

ananthakumaran
use lua script to schedule jobs

The old approach had two issues

* There was no limit on the zrangebyscore call, this could potentially
cause memory issues if there are lot of jobs scheduled within the
current time range.

* The dequeue and enqueue operation is not atomic. The job could be
lost if exq failed to enqueue the job after the zrem command either
due to shutdown or redis connection error

The new approach uses lua script to run the dequeue and enqueue
atomically. A configurable page limit is used to avoid blocking the
redis server for long time.

867 of 946 relevant lines covered (91.65%)

731.2 hits per line

Source Files on job 1054.5
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1020
  • Travis Job 1054.5
  • e99a6ab5 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc