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

go-pkgz / lcw
94%
master: 94%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v2.1.0
DEFAULT BRANCH: master
Repo Added 20 Jan 2019 12:12AM UTC
Files 22
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 fix-cache-semantics
branch: fix-cache-semantics
CHANGE BRANCH
x
Reset
  • fix-cache-semantics
  • fix-ci-caching
  • internal
  • lru_internal
  • master
  • paskal/bump_ci
  • paskal/bump_go
  • paskal/bump_modules
  • paskal/cleanup_mockery
  • paskal/fix_double_close
  • paskal/fix_expirable_cache
  • paskal/fix_flapping_test
  • paskal/fix_golangci_lint
  • paskal/generics
  • paskal/golang-ci-lint
  • paskal/modernise
  • paskal/readme
  • paskal/reduce_memory_usage
  • paskal/update-go-modules
  • pubsub
  • rbac
  • refs/tags/v0.5.0
  • refs/tags/v0.6.0
  • refs/tags/v0.6.1
  • refs/tags/v0.7.0
  • refs/tags/v0.7.1
  • refs/tags/v0.8.0
  • refs/tags/v0.8.1
  • refs/tags/v1.0.0
  • refs/tags/v1.0.1
  • refs/tags/v1.0.2
  • refs/tags/v1.1.0
  • refs/tags/v1.2.0
  • refs/tags/v2.0.0
  • refs/tags/v2.1.0
  • scache
  • uri
  • v0.4.0

18 Aug 2026 10:52PM UTC coverage: 94.266% (-1.2%) from 95.419%
32195463077

Pull #51

github

paskal
harden loader panic release, redis error path and expiry tests

waiters are released with a fixed sentinel error instead of one formatted from
the panic value, so no method of that value runs before they are freed.

the v2 redis recheck error path returned StrToV over a string that holds no
value, it returns the zero V with the error now.

the panic tests held the loader until the waiter was observed to be running
instead of sleeping blindly, and the expiry waits accept the key count dropping
past the expected value, as keys expire one after another and an exact count
races with the next expiry.
Pull Request #51: fix size limits, key limits, load stampede, redis namespacing and scoped flush

416 of 463 new or added lines in 20 files covered. (89.85%)

1 existing line in 1 file now uncovered.

1529 of 1622 relevant lines covered (94.27%)

17848.09 hits per line

Relevant lines Covered
Build:
Build:
1622 RELEVANT LINES 1529 COVERED LINES
17848.09 HITS PER LINE
Source Files on fix-cache-semantics
  • Tree
  • List 22
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32195463077 fix-cache-semantics harden loader panic release, redis error path and expiry tests waiters are released with a fixed sentinel error instead of one formatted from the panic value, so no method of that value runs before they are freed. the v2 redis recheck error path... Pull #51 18 Aug 2026 11:03PM UTC paskal github
94.27
32189879879 fix-cache-semantics reference upstream issue for the v2 expirable callback caveat Pull #51 18 Aug 2026 09:53PM UTC paskal github
94.6
See All Builds (202)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc