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

prisma-risk / tsoracle / 26379921763
95%

Build:
DEFAULT BRANCH: main
Ran 25 May 2026 02:27AM UTC
Jobs 1
Files 82
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

25 May 2026 02:23AM UTC coverage: 94.878% (+0.01%) from 94.868%
26379921763

push

github

web-flow
fix(driver-paxos): reject double-start with AlreadyRunning instead of a debug-only assert (#380)

StandaloneHost::start enforced its "must not be called while already
running" invariant with debug_assert!, which compiles away in release.
A double-start there (no intervening stop, which take()s the handle)
silently overwrote self.task, orphaning the prior apply task (duplicate
apply loops folding into one high-water) and leaking the runner's tick
task.

Replace the assert with a real runtime guard: start now returns
Result<(), AlreadyRunning> and short-circuits before either the apply
task or the runner tick task is spawned, so a rejected call spawns
nothing and never orphans the live tasks, in any build profile.
self.task stays the single "running" signal; stop() take()s it, so the
host is startable again afterwards.

Callers updated to handle the Result. Adds a regression test pinning
the start -> Err(AlreadyRunning) -> stop -> start lifecycle.

Closes #355

10 of 10 new or added lines in 2 files covered. (100.0%)

12299 of 12963 relevant lines covered (94.88%)

465136.65 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26379921763.1 25 May 2026 02:27AM UTC 82
94.88
GitHub Action Run
Source Files on build 26379921763
  • Tree
  • List 82
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26379921763
  • 0775477c on github
  • Prev Build on main (#26379815675)
  • Next Build on main (#26379927360)
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