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

databendlabs / openraft
87%

Build:
DEFAULT BRANCH: main
Repo Added 15 Oct 2024 03:30AM UTC
Token P5ILmy9rYJlcs7uJCddenHVVu1Bywo1mI regen
Build 490 Last
Files 264
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • main
  • release-0.10
  • release-0.9

28 Jun 2026 04:03PM UTC coverage: 87.009% (+0.02%) from 86.993%
28327978442

push

github

drmingdrmer
docs: clarify RPC timeout policy

# Summary

Clarify that network implementations should enforce RPC timeouts with
`soft_ttl()`, while `hard_ttl()` remains OpenRaft's upper bound for
shutting down an in-flight RPC.

# Details

- Document `RPCOption` as the per-call transport policy passed from
  OpenRaft to network implementations, including the soft and hard TTL
  responsibilities.
- Update the network trait and getting-started docs so stream transports
  treat `hard_ttl()` as an upper bound, not a whole-stream lifetime.
- Make the HTTP examples apply `option.soft_ttl()` to reqwest request
  timeouts.

- Fix: #1810

17045 of 19590 relevant lines covered (87.01%)

160955.39 hits per line

Relevant lines Covered
Build:
Build:
19590 RELEVANT LINES 17045 COVERED LINES
160955.39 HITS PER LINE
Source Files on main
  • Tree
  • List 264
  • Changed 9
  • Source Changed 4
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28327978442 main docs: clarify RPC timeout policy # Summary Clarify that network implementations should enforce RPC timeouts with `soft_ttl()`, while `hard_ttl()` remains OpenRaft's upper bound for shutting down an in-flight RPC. # Details - Document `RPCOptio... push 28 Jun 2026 04:06PM UTC drmingdrmer github
87.01
28317061767 release-0.10 chore: bump version to v0.10.0-alpha.27 # Summary Prepare the workspace for the next alpha release by moving package versions and local dependency requirements to v0.10.0-alpha.27. # Details - Update workspace, crate, example, benchmark, and t... push 28 Jun 2026 08:55AM UTC drmingdrmer github
86.99
28315527545 main fix: avoid blocking RaftCore on closed replication # Summary Removed replication tasks are now signaled and joined asynchronously, so a hung follower RPC cannot stop RaftCore from processing membership changes or new writes. # Details Replicat... push 28 Jun 2026 07:50AM UTC drmingdrmer github
86.99
28295737701 release-0.10 chore: bump version to 0.10.0-alpha.26 # Summary Advance the workspace and internal package references to the next 0.10 alpha release version. # Details Updated workspace package metadata, member crate versions, internal path dependency constr... push 27 Jun 2026 04:59PM UTC drmingdrmer github
86.97
28295349776 main chore: bump version to 0.10.0-alpha.26 # Summary Advance the workspace and internal package references to the next 0.10 alpha release version. # Details Updated workspace package metadata, member crate versions, internal path dependency constr... push 27 Jun 2026 04:46PM UTC drmingdrmer github
86.98
28229089670 release-0.10 test: stabilize transfer leader vote check # Summary Make the transfer-leader test wait until node 0's metrics publish the committed post-transfer vote before asserting the stale-vote rejection result. # Details The test previously sampled the... push 26 Jun 2026 09:22AM UTC drmingdrmer github
86.9
28228617856 main test: stabilize transfer leader vote check # Summary Make the transfer-leader test wait until node 0's metrics publish the committed post-transfer vote before asserting the stale-vote rejection result. # Details The test previously sampled the... push 26 Jun 2026 09:12AM UTC drmingdrmer github
86.94
28227196545 main fix: reject stale transfer-leader target election # Summary Prevent a transfer target from starting a leadership-transfer election before it has flushed the leader's expected log state, and return a non-fatal transfer response when the target is... push 26 Jun 2026 08:44AM UTC drmingdrmer github
86.96
28212023607 release-0.10 fix: keep VecProgress sorted above quorum # Summary Restore the VecProgress ordering invariant whenever a voter advances above `quorum_accepted`, preventing the quorum scan from committing a value that no actual quorum reached. # Details `move... push 26 Jun 2026 01:55AM UTC drmingdrmer github
86.94
28210692020 main fix: keep VecProgress sorted above quorum # Summary Restore the VecProgress ordering invariant whenever a voter advances above `quorum_accepted`, preventing the quorum scan from committing a value that no actual quorum reached. # Details `move... push 26 Jun 2026 01:13AM UTC drmingdrmer github
86.92
See All Builds (489)

Badge your Repo: openraft

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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