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

prisma-risk / tsoracle / 26377892354
95%

Build:
DEFAULT BRANCH: main
Ran 25 May 2026 01:06AM UTC
Jobs 1
Files 79
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 01:01AM UTC coverage: 94.854% (+0.02%) from 94.838%
26377892354

push

github

web-flow
feat(core): return CommitOutcome from try_commit_window_extension (#365)

try_commit_window_extension collapsed four distinct results into Ok(()):
the bound was raised, or the commit was dropped because the node was not
leader, targeted a superseded epoch, or did not advance the bound. A
server that just paid for a persist_high_water round-trip could not tell
"I raised the bound" from "I silently dropped your durably-persisted
value."

Return Result<CommitOutcome, CoreError>, where CommitOutcome is
Applied(u64) or Ignored(IgnoreReason). IgnoreReason splits the three
benign drops into NotLeader, EpochMismatch, and NotAdvanced so a caller
can distinguish epoch churn from persist reordering. An out-of-range
value stays Err(PhysicalMsOutOfRange): an invariant violation, not a
benign drop. The epoch check is ordered before the advance check so a
late persist from a superseded epoch always reports churn.

The server now consumes the outcome: an ignored commit emits a debug log
and increments a per-reason counter (tsoracle.window.extensions.ignored.*),
documented in docs/operations.md as a leading indicator of epoch churn or
persist reordering.

Closes #338

58 of 60 new or added lines in 2 files covered. (96.67%)

11796 of 12436 relevant lines covered (94.85%)

454134.99 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
95.42
-0.67% crates/tsoracle-server/src/service.rs
Jobs
ID Job ID Ran Files Coverage
1 26377892354.1 25 May 2026 01:06AM UTC 79
94.85
GitHub Action Run
Source Files on build 26377892354
  • Tree
  • List 79
  • Changed 3
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26377892354
  • 21ea7481 on github
  • Prev Build on main (#26377743300)
  • Next Build on main (#26377933690)
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