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

mp911de / lettuce / 1151 / 1
92%
master: 92%

Build:
DEFAULT BRANCH: master
Ran 23 Sep 2016 05:10AM UTC
Files 252
Run time 13s
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

23 Sep 2016 05:05AM UTC coverage: 92.744% (+0.1%) from 92.641%
PROFILE=netty-40

Pull #365

travis-ci

web-flow
Add jitter backoff strategies for spreading reconnection timing

When users use exponential backoff streategy and connection pool with more than thousands of application servers, sometimes connection bursting is occured in Redis instance.
Because it's reconnection timings are all same when Redis server is under slowlog or network problem.
This patch will fix the problem using well known jitter backoff strategies.

Equal Jitter

    sleep = random_between(0, min(cap, base * 2 ** attempt))

Full Jitter

    temp = min(cap, base * 2 ** attempt)
    sleep = temp / 2 + random_between(0, temp / 2)

Decorrelated Jitter

    sleep = min(cap, random_between(base, sleep * 3))

Rerenrence: https://www.awsarchitectureblog.com/2015/03/backoff.html
Pull Request #365: Add jitter backoff strategies for spreading reconnection timing

10391 of 11204 relevant lines covered (92.74%)

0.93 hits per line

Source Files on job 1151.1 (PROFILE=netty-40)
  • Tree
  • List 0
  • Changed 10
  • Source Changed 4
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1151
  • Travis Job 1151.1
  • 57e86f3a on github
  • Prev Job for PROFILE=netty-40 on master (#1149.1)
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