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

ben-manes / caffeine / 1664
100%

Build:
DEFAULT BRANCH: master
Ran 02 Apr 2016 07:37PM UTC
Jobs 1
Files 64
Run time 2s
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

pending completion
1664

push

travis-ci

ben-manes
Prevent GC nepotism in write buffer's linked list

As described in [1], this scenario was not covered in the write buffer
(SingleConsumerQueue). This optimization only applies to the optimistic
queue (as used by the cache). The linearizable version cannot prevent
it due to needing to walk the chain to notify completion. It can reduce
it by observing that the node has been consumed and break the chain.

[1] http://psy-lob-saw.blogspot.com/2016/03/gc-nepotism-and-linked-queues.html

4445 of 4691 relevant lines covered (94.76%)

0.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1664.1 (TERM=dumb) 02 Apr 2016 07:37PM UTC 0
94.76
Travis Job 1664.1
Source Files on build 1664
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1664
  • 9188e5a0 on github
  • Prev Build on master (#1663)
  • Next Build on master (#1666)
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