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

square / quotaservice / 772
69%

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

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%)

11.08 hits per line

Jobs
ID Job ID Ran Files Coverage
1 772.1 05 Dec 2018 10:51PM UTC 0
68.1
Travis Job 772.1
4 772.4 (TEST=UI) 05 Dec 2018 10:55PM UTC 0
68.1
Travis Job 772.4
Source Files on build 772
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #772
  • b1ed10bc on github
  • Prev Build on master (#764)
  • Next Build on master (#790)
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