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

databendlabs / openraft / 24997322737
87%

Build:
DEFAULT BRANCH: main
Ran 27 Apr 2026 01:22PM UTC
Jobs 1
Files 261
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

27 Apr 2026 01:09PM UTC coverage: 86.561% (+0.02%) from 86.546%
24997322737

push

github

drmingdrmer
docs: clarify RaftNetworkV2 design and streaming options

Make explicit that `RaftNetworkV2` is designed for unary request-response
RPCs and document the three paths to stream-oriented AppendEntries, so
implementers can pick the right level of effort for their throughput needs:

1. Default — implement only unary `append_entries`; the default
   `stream_append` adapts it sequentially via `stream_append_sequential`.
2. Override `RaftNetworkV2::stream_append` for true streaming (e.g. native
   gRPC bidi or pipelined AppendEntries) without abandoning the unified
   interface for the other RPCs.
3. Implement the individual sub-traits directly when even more flexibility
   is needed; these are the exact bounds on `RaftNetworkFactory::Network`.

Also enumerate the six sub-traits (`NetAppend`, `NetVote`, `NetSnapshot`,
`NetStreamAppend`, `NetTransferLeader`, `NetBackoff`) with one-line
purposes and add intra-doc link references for the new mentions.

16290 of 18819 relevant lines covered (86.56%)

119437.55 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
80.77
-2.88% openraft/src/progress/inflight/mod.rs
2
92.59
3.7% openraft/src/core/sm/handle.rs
1
83.33
0.0% openraft/src/metrics/serde_instant.rs
Jobs
ID Job ID Ran Files Coverage
1 24997322737.1 27 Apr 2026 01:22PM UTC 261
86.56
GitHub Action Run
Source Files on build 24997322737
  • Tree
  • List 261
  • Changed 6
  • Source Changed 1
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24997322737
  • 6005548b on github
  • Prev Build on main (#24774202633)
  • Next Build on main (#25041077250)
  • 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