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

futpib / ghx / 25316129901
79%

Build:
DEFAULT BRANCH: master
Ran 04 May 2026 11:22AM UTC
Jobs 3
Files 1
Run time 1min
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

04 May 2026 11:19AM UTC coverage: 79.348% (-13.5%) from 92.857%
25316129901

push

github

futpib
Detect crashed lock holders via per-holder heartbeats

The previous refcount-in-JSON design jammed the mutex if any holder
crashed between acquire and release: the count stayed elevated and
no other key could ever acquire. Replace it with one proper-lockfile
lock per holder, each heartbeated; stale ones are reaped on the next
acquire. Works across containers sharing a volume since the mtime
heartbeat is filesystem-level, not PID-based.

25 of 40 branches covered (62.5%)

Branch coverage included in aggregate %.

121 of 144 relevant lines covered (84.03%)

36.5 hits per line

Coverage Regressions

Lines Coverage ∆ File
23
79.35
-13.51% build/fs-group-mutex.js
Jobs
ID Job ID Ran Files Coverage
1 25316129901.1 04 May 2026 11:22AM UTC 1
79.35
GitHub Action Run
2 25316129901.2 04 May 2026 11:22AM UTC 1
79.35
GitHub Action Run
3 25316129901.3 04 May 2026 11:22AM UTC 1
79.35
GitHub Action Run
Source Files on build 25316129901
  • Tree
  • List 1
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25316129901
  • 94a868df on github
  • Prev Build on master (#24468195160)
  • Delete
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