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

prisma-risk / tsoracle / 26702270447
95%

Build:
DEFAULT BRANCH: main
Ran 31 May 2026 03:41AM UTC
Jobs 1
Files 93
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

31 May 2026 03:35AM UTC coverage: 95.027% (-0.2%) from 95.254%
26702270447

push

github

web-flow
feat: atomic multi-key GetSeqBatch RPC (#601)

* feat(format): add BATCH_WRITE_VERSION 6 with identical v6 snapshot codec arms

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(openraft): add DenseBatch ApplyOutcome variants

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(openraft): add AdvanceDenseBatch log-entry variant with pinned layout

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(openraft): atomic validate-then-fold apply for AdvanceDenseBatch

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(consensus): add advance_dense_batch trait default and DenseBatchNotActivated

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(openraft): wire advance_dense_batch through host with activation gate and entry-codec guard

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(file): atomic advance_dense_batch with a single durable write

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(proto): add GetSeqBatch RPC and batch messages

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(server): GetSeqBatch handler with distinct-key validation, config and metrics

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* feat(client): get_seq_batch with whole-batch validation and SeqUncertain on malformed response

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* test(fuzz): add openraft_advance_dense_batch_decode target

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* test(e2e): exercise GetSeqBatch across the v5->v6 mixed-version soak

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* test(openraft): fix stale MAX_READABLE_VERSION reference in recover test comment

Signed-off-by: Sebastian Thiebaud <sebastian@prismarisk.com>

* test(ci): run GetSeqBatch fuzz target and exercise write-version-6 activation in the mixed-version e2e lane

Signed-off-by: Sebast... (continued)

1261 of 1366 new or added lines in 19 files covered. (92.31%)

2 existing lines in 1 file now uncovered.

17103 of 17998 relevant lines covered (95.03%)

322766.81 hits per line

Uncovered Changes

Lines Coverage ∆ File
36
78.23
-9.36% crates/tsoracle-driver-openraft/src/driver.rs
33
93.62
-0.32% crates/tsoracle-client/src/retry.rs
9
94.65
1.8% crates/tsoracle-client/src/lib.rs
8
95.83
-0.02% crates/tsoracle-driver-openraft/src/state_machine.rs
4
85.71
-2.86% crates/tsoracle-client/src/test_support.rs
3
95.89
-1.21% crates/tsoracle-server/src/serving_core.rs
2
82.22
-1.99% crates/tsoracle-consensus/src/driver.rs
2
98.38
-0.32% crates/tsoracle-driver-file/src/driver.rs
2
97.44
-2.56% crates/tsoracle-driver-openraft/src/log_codec.rs
2
96.43
-0.18% crates/tsoracle-server/src/server.rs
2
93.16
-0.99% crates/tsoracle-server/src/service.rs
1
94.9
1.64% crates/tsoracle-driver-openraft/src/log_entry.rs
1
93.15
-0.29% crates/tsoracle-server/src/persist_disposition.rs

Coverage Regressions

Lines Coverage ∆ File
2
78.49
-0.56% crates/tsoracle-paxos-toolkit/src/lifecycle/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 26702270447.1 31 May 2026 03:41AM UTC 93
95.03
GitHub Action Run
Source Files on build 26702270447
  • Tree
  • List 93
  • Changed 24
  • Source Changed 23
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26702270447
  • 4f66f777 on github
  • Prev Build on main (#26701759289)
  • Next Build on main (#26702328664)
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