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

square / quotaservice
68%
master: 69%

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/admin/public/minimist-and-mkdirp-and-handlebars-and-webpack-cli-1.2.8
DEFAULT BRANCH: master
Repo Added 11 May 2018 03:56PM UTC
Files 7
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

LAST BUILD ON BRANCH spenceral/versioned-buckets
branch: spenceral/versioned-buckets
CHANGE BRANCH
x
Reset
  • spenceral/versioned-buckets
  • agorbatchev/dependnecies-update
  • alexgorbatchev/update-dependencies
  • fix_broadcast_storm
  • manik/add_code_coverage
  • manik/add_go_1.10
  • manik/add_go_versions_to_test
  • manik/better_reuse
  • manik/bump_go_version
  • manik/clean_up_tests
  • manik/fix_sync
  • manik/optimistic_version_check
  • manik/update_vendors
  • master
  • mysql_persister
  • nonint_fill_rate
  • patch_flaky_zkpersister_test
  • proto3_update
  • spenceral/configure-tracing
  • spenceral/fix-travis-ui-test
  • steved/bucket-accessor
  • use_modules

05 Dec 2018 10:17PM UTC coverage: 68.097%. Remained the same
771

Pull #135

travis-ci

web-flow
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.
Pull Request #135: Replace Redis flush with versioned keys

476 of 699 relevant lines covered (68.1%)

22.22 hits per line

Relevant lines Covered
Build:
Build:
699 RELEVANT LINES 476 COVERED LINES
22.22 HITS PER LINE
Source Files on spenceral/versioned-buckets
  • List 0
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
771 spenceral/versioned-buckets 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 e... Pull #135 05 Dec 2018 10:20PM UTC web-flow travis-ci
68.1
770 spenceral/versioned-buckets 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 e... push 05 Dec 2018 10:19PM UTC spenceral travis-ci
68.1
769 spenceral/versioned-buckets 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 e... Pull #135 04 Dec 2018 06:57PM UTC web-flow travis-ci
68.1
768 spenceral/versioned-buckets 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 e... push 04 Dec 2018 06:56PM UTC spenceral travis-ci
68.1
767 spenceral/versioned-buckets Make Redis key TTL configurable Pull #134 29 Nov 2018 08:01PM UTC web-flow travis-ci
68.1
766 spenceral/versioned-buckets Make Redis key TTL configurable push 29 Nov 2018 07:58PM UTC spenceral travis-ci
68.1
765 spenceral/versioned-buckets Make Redis key TTL configurable push 29 Nov 2018 07:30PM UTC spenceral travis-ci
68.1
See All Builds (203)
  • Repo 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