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

square / quotaservice / 772 / 1
69%
master: 69%

Build:
DEFAULT BRANCH: master
Ran 05 Dec 2018 10:51PM UTC
Files 7
Run time 3125min
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

05 Dec 2018 10:49PM UTC coverage: 68.097%. Remained the same
772.1

push

travis-ci

spenceral
Replace Redis flush with versioned keys

The linear-time flush could block Redis's single thread for seconds in
Quotaservice deployments with hundreds of thousands of buckets (or more)
whenever config updates were made. This commit removes flush entirely,
instead scoping a bucket's keys to the current config version. The
existing maxIdleTimeMillis bucket attribute can be used to prune
outdated keys. If the max idle time is not configured for a given
bucket, the bucket factory max idle time will be used as the Redis key
TTL to ensure old keys are eventually removed.

476 of 699 relevant lines covered (68.1%)

5.57 hits per line

Source Files on job 772.1
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 50
  • Travis Job 772.1
  • b1ed10bc on github
  • Prev Job for on master (#764.1)
  • Next Job for on master (#790.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