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

akira / exq / 1054
92%
master: 91%

Build:
Build:
LAST BUILD BRANCH: patch-1
DEFAULT BRANCH: master
Ran 16 Aug 2020 11:05AM UTC
Jobs 5
Files 48
Run time 6min
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

pending completion
1054

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.

8 of 8 new or added lines in 1 file covered. (100.0%)

866 of 945 relevant lines covered (91.64%)

3658.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1054.1 16 Aug 2020 11:05AM UTC 0
91.64
Travis Job 1054.1
2 1054.2 16 Aug 2020 11:11AM UTC 0
91.64
Travis Job 1054.2
3 1054.3 16 Aug 2020 11:05AM UTC 0
91.65
Travis Job 1054.3
4 1054.4 16 Aug 2020 11:05AM UTC 0
91.65
Travis Job 1054.4
5 1054.5 16 Aug 2020 11:11AM UTC 0
91.65
Travis Job 1054.5
Source Files on build 1054
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1054
  • 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

© 2026 Coveralls, Inc